摘要: 总结: 三类工具 基础工具 (NSLog的方式记录运行时间.) 性能工具.检测各个部分的性能表现,找出性能瓶颈 内存工具.检查内存正确性和内存使用效率 性能工具: 可以衡量CPU的使用,时间的消耗,电池的消耗 一、Time Profile 启动Time Profile:Xcode ——> Produ 阅读全文
posted @ 2016-07-08 12:13 俊华的博客 阅读(4213) 评论(0) 推荐(0) 编辑
摘要: 问题 圆角虽好,但如果使用不当,它就是你的帧数杀手,特别当它出现在滚动列表的时候。下面来看圆角如何毁掉你的流畅度的。 实测 layer.cornerRadius 我创建了一个简单地UITableView视图,为每个cell添加了2个UIImageView实例,且为UIImageView实例进行如下设 阅读全文
posted @ 2016-07-08 09:14 俊华的博客 阅读(9719) 评论(2) 推荐(0) 编辑
摘要: 图片上传时必要将图片进行压缩,不然会上传失败 首先是同系统相册选择图片和视频。iOS系统自带有UIImagePickerController,可以选择或拍摄图片视频,但是最大的问题是只支持单选,由于项目要求需要支持多选,只能自己自定义。获取系统图库的框架有两个,一个是ALAssetsLibrary, 阅读全文
posted @ 2016-06-28 17:53 俊华的博客 阅读(658) 评论(0) 推荐(0) 编辑
摘要: static 1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可) 当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c。 程序的运行结果是: A Hello 为什么在a 阅读全文
posted @ 2016-05-26 14:45 俊华的博客 阅读(731) 评论(0) 推荐(0) 编辑
摘要: CocoaPods用来管理第三方框架 Mac 安装 Cocoapods 导引如果你的 Mac OSX 升级到 10.11.x+, 并且需要安装 Cocoapods, 可以参考本博客.安装 rubyMac 系统自带了 ruby, 但是建议大家使用 Homebrew 安装 ruby. 因为 Cocoap 阅读全文
posted @ 2016-05-24 15:16 俊华的博客 阅读(4212) 评论(0) 推荐(0) 编辑
摘要: block基础使用语法 一、block与函数的对比 定义函数指针 int (*myFn)(); 定义Blocks int (^MyBlocks)(int,int); 调用函数指针 (*myFn)(10, 20); l调用Blocks MyBlocks(10, 20) int (*myFn)(); 定 阅读全文
posted @ 2016-05-23 18:20 俊华的博客 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 1.当程序启动时,就会加载项目中所有的类和分类,而且加载后会调用每个类和分类的+load方法。只会调用一次。 2.当第一次使用某个类时,就会调用当前类的+initialize方法 3.先加载父类,再加载子类(先调用父类的+load方法,再调用子类的+load方法) 先初始化父类,再初始化子类(先调用 阅读全文
posted @ 2016-05-20 12:53 俊华的博客 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 成员变量的作用域 一、全局变量 @public : 在任何地方都能直接访问对象的成员变量 @private : 只能在当前类的对象方法中直接访问(@implementation中默认是@private) @protected : 可以在当前类及其子类的对象方法中直接访问 (@interface中默认 阅读全文
posted @ 2016-05-20 12:28 俊华的博客 阅读(414) 评论(0) 推荐(0) 编辑
摘要: http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=402470669&idx=1&sn=e34db91190d8d46f0668537b664dd168&scene=24&srcid=0326hW2JAxwwKSpEoguz1V9M#wecha 阅读全文
posted @ 2016-05-19 16:39 俊华的博客 阅读(544) 评论(0) 推荐(0) 编辑
摘要: UITableView //项目中遇到的 - (void)selectRowAtIndexPath:(nullable NSIndexPath *)indexPath animated:(BOOL)animated scrollPosition:(UITableViewScrollPosition) 阅读全文
posted @ 2016-05-04 14:54 俊华的博客 阅读(1657) 评论(0) 推荐(0) 编辑