摘要:
目录我要给出的建议将分为三个不同的等级: 入门级、 中级和进阶级:入门级(这是些你一定会经常用在你app开发中的建议)1. 用ARC管理内存2. 在正确的地方使用reuseIdentifier3. 尽可能使Views透明4. 避免庞大的XIB5. 不要block主线程6. 在Image Views中... 阅读全文
摘要:
UITableView-------表视图--继承UIScrollView并遵守NSCoding协议属性frame-------------设置控件的位置和大小backgroundColor--------设置控件的颜色style--------获取表视图的样式dataSource---------... 阅读全文
摘要:
int i;-(UIButton *)praiseBtn{ if (!_praiseBtn) { _praiseBtn = [UIButton buttonWithType:UIButtonTypeCustom]; [_praiseBtn setBac... 阅读全文
摘要:
移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。今天介绍的离线缓存功能的实现,主要分为缓存文件大小的获取、删除缓存文件的实现。获取缓... 阅读全文
摘要:
在用户使用给一个或多个手指在屏幕上水平摆动的过程中,程序可用过FKSwingGesture-Recognizer检测到用户的这种摆动手势. 使用FKSwingGestureRecognizer处理摆动时候的步骤和使用其他手势处理器的步骤完全相同,FKSwingGestureRecognizer... 阅读全文
摘要:
基本上以下几点就能解决除横屏以外的适配问题1、页边距约束(Leading and Trailing space) 页边间距约束分前部间距约束(Leading space constaint)和尾部间距约束(Trailing space constaint)。从屏幕上说就是左边距和右边距。我们给蓝色方... 阅读全文
摘要:
有时我们会碰到这种情况,一个要根据内容显示一行还是两行,一行时还要靠着顶部再居中,比如下面最左边的名称,要求是靠上的,如果按照正常的方式写的话,可能一行的话就会出现居中显示了,不会顶着头部显示。我的解决办法是:一行的时候加一个换行符来解决,这样不就都一样,都是两行了吗?代码如下: 1 NSArr... 阅读全文
摘要:
1.获取UIwindow[UIApplication sharedApplication].windows 在本应用中打开的UIWindow列表,这样就可以接触应用中的任何一个UIView对象(平时输入文字弹出的键盘,就处在一个新的UIWindow中) [UIApplication sharedAp... 阅读全文
摘要:
1 ABAddressBookRef addressBook = ABAddressBookCreate(); 2 3 CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook); 4 5 ... 阅读全文
摘要:
大神博客推荐Andrew Liuhttp://www.coderyi.com/ 阅读全文