Hai Nan

但行好事,莫问前程.

记录知识点


NSMutableArray

nsmutablearry array nsmutablearray alloc init???

最近的文章

代理

强代理在iOS中存在一类strong类型的delegate, 比如CoreAnimation的代理和NSURLSession的代理. 使用强代理是因为动画和网络请求在异步执行, 而异步执行中随时可能会丢失销毁对象, 当执行完成之后再手动销毁对象. 因此要使用strong delegate, 必须当任务完完成时在将delegate=nil来释放delegate.参考iOS中的强代理(strong delegate)…

继续阅读
更早的文章

启动时间

当用户按下home键的时候,iOS的App并不会马上被kill掉,还会继续存活若干时间。理想情况下,用户点击App的图标再次回来的时候,App几乎不需要做什么,就可以还原到退出前的状态,继续为用户服务。这种持续存活的情况下启动App,我们称为热启动,相对而言冷启动就是App被kill掉以后一切从头开始启动的过程。main()函数之前耗时的影响因素 动态库加载越多,启动越慢。 ObjC类越多,启动越慢 C的constructor函数越多,启动越慢 C++静态对象越多,启动越慢 Ob...…

继续阅读