摘要: 公司项目需求,这个需要做版本判断,因为iOS7和iOS8以后的判断策略不一样。mark下 if (IOS_MORE(8.0)) { //iOS8 later if (UIUserNotificationTypeNone == [[... 阅读全文
posted @ 2015-11-09 10:48 iOS_hevin 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 做项目时候遇到这个需求了,就是一个NSString,设置不同颜色。例如:给一段文字设置不同颜色用到NSString一个方法:- (void)addAttribute:(NSString *)name value:(id)value range:(NSRange)range;给一个NSRange值就可... 阅读全文
posted @ 2015-06-10 19:37 iOS_hevin 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 一、tableView和cell都尽量少用或者不用clearColor 二、按需加载cell的内容。当用户高速滑动的时候,只加载目标行前后的几行数据,减少不必要的渲染和加载对程序性能的消耗。三、异步绘制。异步draw(),或者重写drawRect()四、提前计算并缓存好高度(布局),因为heigh... 阅读全文
posted @ 2015-06-09 16:15 iOS_hevin 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 搜索功能,基本每个app标配。实现起来很简单,但是iOS8后苹果建议使用UISearchController,官方Demo:Table Search with UISearchController实际开发基本也都还是用的老的UISearchDisplayController+UISearchBar的... 阅读全文
posted @ 2015-06-01 20:48 iOS_hevin 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 前言 简单做个介绍,SDWebImage:以我个人的理解,就是帮我们异步加载图片,并且缓存这些图片到内存及disk的一款非常棒的开源框架。其实除此之外,还有很多强大的功能供我们使用,我们如果能够熟练使用其API 就可以实现很多复杂的需求了。 github最新下载地址:https://github... 阅读全文
posted @ 2015-06-01 10:23 iOS_hevin 阅读(508) 评论(2) 推荐(0) 编辑
摘要: //初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 tex... 阅读全文
posted @ 2015-05-27 11:41 iOS_hevin 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 在为中文输入法时,点击联想出来的字一样有用的办法。 阅读全文
posted @ 2015-05-27 10:26 iOS_hevin 阅读(363) 评论(2) 推荐(1) 编辑
摘要: 结束前段时间的忙碌,近来工作没什么任务。就趁上班时间学习一点东西。读完了Casa Taloyum的《iOS应用架构谈 view层的组织和调用方案》,写的很认真,很详尽,收获颇丰。着手整理下目前自己能领悟到的一些知识。先分享下:http://casatwy.com/iosying-yong-jia-g... 阅读全文
posted @ 2015-05-26 20:18 iOS_hevin 阅读(279) 评论(0) 推荐(0) 编辑