无
热气球的天空
这个作者很懒,什么都没留下…
展开
-
iOS统计代码总行数
借助终端10秒算出项目总行数原创 2016-02-01 11:10:51 · 293 阅读 · 0 评论 -
NSUserDefaults性能优化问题
概述NSUserDefaults(官方文档)普遍用在存储用户定制数值,或者程序中需要存一个数据的场景。当NSUserDefaults写入文件后,其值会存在应用沙盒下的Library/Preferences/com.xxx.AppName.plist文件里(com.xxx.AppName是应用的标识符)。可以看到,这个文件是个plist文件,因此,它可以存plist可以存的所有数据类型:NS原创 2016-03-04 10:45:25 · 879 阅读 · 0 评论 -
UIScrollView 能够缩放的设置
实现UIScrollView的缩放,必须使maximumZoomScale(默认1.0)和minimumZoomScale(默认1.0)不同 ,并且需要在delegate中的viewForZoomingInScrollView: 方法中返回需要所放的view。实现以上即可进行缩放。要修改缩放过程中的一些行为,可以修该delegate中的scrollViewWillBeginZooming:原创 2016-03-04 15:37:16 · 2361 阅读 · 0 评论 -
iOS9适配 之 关于info.plist 第三方登录 添加URL Schemes白名单
近期苹果公司iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。受此影响,当你的应用在iOS 9中需要使用 QQ/QQ空间/支付宝/微信SDK 的相关能力(分享、收藏、支付、登录等)时,需要在“Info.plist”里增加如下代码: key>LSApplicatio原创 2016-07-18 14:44:13 · 410 阅读 · 0 评论 -
CALyer的contents和contentsGravity属性
原文:http://blog.csdn.net/majiakun1/article/details/50539701点击打开链接contents属性CALyer 有一个属性叫做contents,这个属性的类型被定义为id,意味着它可以是任何类型的对象。在这种情况下,你可以给contents属性赋任何值,你的app仍然能够编译通过。但是,在实践中,如果你给contents赋的转载 2016-08-02 14:45:12 · 761 阅读 · 0 评论