Welcome 微信登录

首页 / 移动开发 / IOS

使用iOS控件UICollectionView生成可拖动的桌面的实例

使用iOS控件UICollectionView生成可拖动的桌面的实例

一个App受欢迎的程度,一方面来源于它本身为用户提供便捷的功能,另一方面则来源于它的UI。UI是用户体验重要的组成部分,构成UI的的元素恰恰离不开那些看似独立的控件。在开发的过程中,大家对UITableView应该很熟悉吧!确实UITableView在处理数据显示方面有着很强大的功能,例如网红们使用的微博,微信社交软件的聊天界面等等,这种流式布局使用UITableView简直最合适不过了;但毕竟UITableView不是万能的,当需要显示横纵向的数据时它就...
详解IOS开发之实现App消息推送(最新)

详解IOS开发之实现App消息推送(最新)

好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触iOS的人会很想了解一下。(ps:网上看了一下虽然有很多讲述推送的好教程,我也是看着一步步学会的,但是这些教程的时间都是去年或者更早时期的,对引导新手来说不是很合适)第一部分首先第一步当然是介绍一下苹果的推送机制(APNS)咯(ps:其实每一篇教程都...
详解iOS应用程序内购/内付费(一)

详解iOS应用程序内购/内付费(一)

很久之前就想出一篇iOS内付费的教程,但是一查网上的教程实在太多了,有的写得真的蛮不错的,就心想算了,于是就保存在草稿箱了。至于为什么写完它呢!真是说来话长,最近公司有个项目经理跑来问我有关苹果内付费相关的细节,跟他聊了半天,从项目对接苹果官方支付接口聊到了如何查看App收益,最后终于使他有了一些眉目,但是悲催的是还要我继续去跟他们项目的程序员讲解(真是疯了),所以我就决定给他们项目写一个内购的文档,所以我顺便把这篇博客完成吧!首先进入苹果的ItunesC...
详解2016 cocoapods的安装和使用以及版本升级遇到的问题

详解2016 cocoapods的安装和使用以及版本升级遇到的问题

一.CocoaPods是什么?CocoaPods是一个负责管理iOS项目中第三方开源库的工具。CocoaPods的项目源码在Github上管理。该项目开始于2011年8月12日,在这两年多的时间里,它持续保持活跃更新。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间,在iOS开发中经常会用到第三方库如AFNetworking,ASIHttpRequest等,在使用第三方库时,你除了要导数源码外...
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法

VIVO手机上del键无效OnKeyListener不响应的原因及解决方法

在修改交易密码界面用到一个自定义输入框类似这种(原谅丑了点~)结果昨天有用户反馈在VIVO手机上回出现,Del键无效的问题~~~最后发现是:EdiText的OnKeyListener没有响应。最后搜搜了一下,找到了解决方案:重写EdiTextView的InputConnectionWrapper的方法后解决了问题:代码如下:public class ZanyEditText extends EditText {private OnDelKeyEventLi...
详解iOS 多线程 锁 互斥 同步

详解iOS 多线程 锁 互斥 同步

在iOS中有几种方法来解决多线程访问同一个内存地址的互斥同步问题:方法一,@synchronized(id anObject),(最简单的方法)会自动对参数对象加锁,保证临界区内的代码线程安全@synchronized(self){// 这段代码对其他 @synchronized(self) 都是互斥的// self 指向同一个对象}方法二,NSLockNSLock对象实现了NSLocking protocol,包含几个方法:lock,加锁unlock,解...
iOS开发————详解适配iOS10问题

iOS开发————详解适配iOS10问题

2016年9月7日,苹果发布iOS 10。2016年9月14日,全新的操作系统iOS 10将正式上线。作为开发者,如何适配iOS10呢?1.Notification(通知)自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大。•iOS 9 以前的通知1.在调用方法时,有些方法让人很难区分...
详解适配iOS10 的相关权限设置

详解适配iOS10 的相关权限设置

在最新版本的iOS10系统中,如果你的项目中访问了隐私数据,比如:相机、相册、录音、定位、联系人等等。涉及到权限问题。解决办法(fix method):在info.plist —Source Code中添加UsageDescription相关的key, 描述字符串自己随意填写就可以,但是一定要填写,不然会引发包无效的问题,导致上传打包后构建版本一直不显示。<!-- 相册 --> <key>NSPhotoLibraryUsageDes...
<< 1 2 3 4 5 6 7 8 9 10 >>