摘要:小结iOS中的copy http://www.jianshu.com/p/5254f1277dba 转载自: 介绍copy和mutableCopy 介绍深拷贝与浅拷贝 block为什么要用copy copy相对于直接赋值的好处 总结 预备知识 : 内存的栈区 : 由编译器自动分配释放, 存放函数的参
阅读全文
摘要:http://www.jianshu.com/p/1f06b27b3ac0 这里边有
阅读全文
摘要:http://www.cnblogs.com/wendingding/p/3807716.html 转载自文顶顶:
阅读全文
摘要:一、延迟执行 1.介绍 iOS常见的延时执行有2种方式 (1)调用NSObject的方法 [self performSelector:@selector(run) withObject:nil afterDelay:2.0]; // 2秒后再调用self的run方法 (2)使用GCD函数 dispa
阅读全文
摘要:转载小码哥直播教学 如果喜欢他的文章,可以关注他微博:袁峥Seemygo,也可以来小码哥。 一、个人见解(直播难与易) 直播难:个人认为要想把直播从零开始做出来,绝对是牛逼中的牛逼,大牛中的大牛,因为直播中运用到的技术难点非常之多,视频/音频处理,图形处理,视频/音频压缩,CDN分发,即时通讯等技术
阅读全文
摘要:当 一个界面push到另一个界面之前设置的参数 都是在 viewDidLoad 之前就付好值了。
阅读全文
摘要:Time Profiler帮助我们分析代码的执行时间,找出导致程序变慢的原因,告诉我们“时间都去哪儿了?”。 Time Profiler分析原理:它按照固定的时间间隔来跟踪每一个线程的堆栈信息,通过统计比较时间间隔之间的堆栈状态,来推算某个方法执行了多久,并获得一个近似值。其实从根本上来说与我们的原
阅读全文
摘要:FastImageCache是Path团队开发的一个开源库,用于提升图片的加载和渲染速度,让基于图片的列表滑动起来更顺畅,来看看它是怎么做的。 http://blog.cnbang.net/tech/2578/ 2.instrument 研究 使用Instruments的 Time Profiler
阅读全文
摘要:1. 理设备和模拟器 你有没有想过,你其实可以管理Xcode中设备下拉框里的设备列表呢? 再想想读取设备中的数据库,从而验证表里的数据是否都设置正确了。你是否还遇到过,Xcode的下拉框里一个模拟器都没有了?现在打开Window > Devices。 在这里你能看到已连接的设备和可用的模拟器。如果你
阅读全文
摘要:1.关于CALayer 的 shouldRasterize(光栅化) 开启shouldRasterize后,CALayer会被光栅化为bitmap(位图文件),layer的阴影等效果也会被保存到bitmap中; 当我们开启光栅化后,需要注意三点问题。 如果我们更新已光栅化的layer,会造成大量的o
阅读全文