iOS开发中最好用的刷新第三方框架 MJRefresh GitHub : https://github.com/CoderMJLee/MJRefresh UIRefreshControl的介绍 1,UIRefresh是苹果自带的刷新控件2,支持iOS6.0之后的版本3,一旦被分配到一个UITable ...
分类:
移动开发 时间:
2016-10-15 17:00:44
阅读次数:
297
一般情况下,我们采用C风格的enum关键字可以定义枚举类型。 枚举值一般是4个字节的int值,在64位系统上是8个字节。 在iOS6和Mac OS 10.8以后Apple引入了两个宏来重新定义这两个枚举类型,实际上是将enum定义和typedef合二为一,并且采用不同的宏来从代码角度来区分。 NS_ ...
分类:
移动开发 时间:
2016-10-14 20:28:51
阅读次数:
154
iOS为了让设备尽量省电,减少不必要的开销,保持系统流畅,因而对后台机制采用墓碑式的“假后台”。除了系统官方极少数程序可以真后台,一般开发者开发出来的应用程序后台受到以下限制:1.用户按Home之后,App转入后台进行运行,此时拥有180s后台时间(iOS7)或者600s(iOS6)运行时间可以处理 ...
分类:
其他好文 时间:
2016-09-21 00:00:25
阅读次数:
379
iOS唯一标识的历史历程 iOS 6.0 在iOS6.0以前,是使用uniqueIdentifier来获取手机的唯一标识,后来苹果感觉这样会泄露用户隐藏,就封掉了这个方法; iOS 6.0系统新增了两个用于替换uniqueIdentifier的接口 identifierForVendor adver ...
分类:
其他好文 时间:
2016-09-15 19:06:28
阅读次数:
130
IOS6上移除某元素请用removeChild(),而不能用remove()。remove()在IOS7之后才得到支持。 新版微信安卓版使用的QQ浏览器X5内核,如果页面上有手机号,浏览器会自动给这个手机号外加一个a标签,在处理样式时要给这个a标签预留样式。目前主要表现在小米3与小米4上。(又或者这 ...
分类:
移动开发 时间:
2016-09-07 14:42:55
阅读次数:
247
WWDC 2012 Session笔记——205 Introducing Collection Views 这是博主的WWDC2012笔记系列中的一篇,完整的笔记列表可以参看这里。如果您是首次来到本站,也许您会有兴趣通过RSS,或者通过页面左侧的邮件订阅的方式订阅本站。 在之前的iOS6 SDK新特 ...
分类:
其他好文 时间:
2016-08-30 17:27:55
阅读次数:
184
苹果在iOS6中禁用了[UIDevice uniqueIdentifier],在iOS7中又把mac地址的获取给堵上了。没办法,毕竟人家是老大,说不让你用,你也没办法。在这边总结一下现有的一部分UDID获取方法(有苹果推荐的,也有第三方的),目的在于抛砖,没有切实的说明哪种方法好用。用哪种方法,完全 ...
分类:
移动开发 时间:
2016-08-25 20:15:12
阅读次数:
179
1. 授权 2. 开始更新用户位置 2.1 代理回调方法处理数据 3. 错误处理情况 从iOS6开始, 要得到授权 (会弹出窗口, 用到了相关功能会自动) 从iOS8开始, 要得到授权, 需要主动的调用代码来请求授权 #import "ViewController.h" #import <CoreL ...
分类:
其他好文 时间:
2016-08-19 20:44:15
阅读次数:
156
iOS6新特性 一、关于内存警告 ios6中废除了viewDidUnload,viewWillUnload这两个系统回调,收到内存警告时在didReceiveMemoryWarning中进行相关的处理。 二、关于屏幕旋转 同样ios6 废除了shouldAutorotateToInterfaceOr ...
分类:
移动开发 时间:
2016-08-17 12:05:36
阅读次数:
403
1.介绍 UICollectionView和UICollectionViewControllor是IOS6.0后引入的新控件 使用UICollectionView必须实现三个接口: UICollectionViewDataSource UICollectionViewDelegate UIColle ...
分类:
移动开发 时间:
2016-08-15 00:02:36
阅读次数:
142