2016年10月3日
摘要: 这是利用人的视觉错觉来实现无限轮播,UICollectionView 有很好的重用机制,这只是部分核心代码,后期还要继续完善和代码重构。 PageControl控件: 阅读全文
posted @ 2016-10-03 21:13 久冬不雨 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 使用事务插入数据: 预编译绑定: 阅读全文
posted @ 2016-10-03 21:03 久冬不雨 阅读(2115) 评论(0) 推荐(0) 编辑
摘要: 由于tableView:heightForRowAtIndexPath:方法的调用频率非常高,如果将cell高度的计算过程放在此方法中,那么效率将会非常的低,快速tableview就会出现卡顿 1、通过代码 (在模型当中只计算一次cell高度,然后在方法中直接从模型属性当中取出cell高度) 2、通 阅读全文
posted @ 2016-10-03 10:28 久冬不雨 阅读(195) 评论(0) 推荐(0) 编辑
摘要: .gitignore文件可以直接使用https://github.com/github/gitignore 1、在项目中设置忽略文件(1)将从github上荡下来的对应的.gitignore文件(Swift.gitignore,就是swift项目需要的忽略文件)放到项目根目录,并且改名为.gitig 阅读全文
posted @ 2016-10-03 10:19 久冬不雨 阅读(1164) 评论(0) 推荐(1) 编辑
摘要: 问题描述: 用NSTimer来实现每隔一定时间执行制定的任务,例如最常见的广告轮播图。如果我们在 timerWithTimeInterval:1 target:self 中指定target为当前控制器,控制器则会被timer强引用,而控制器对timer也是强引用的。一般,我们终止定时器往往在界面销毁 阅读全文
posted @ 2016-10-03 10:13 久冬不雨 阅读(2498) 评论(2) 推荐(0) 编辑