造成循环引用的原因,就是两个及两个以上的对象相互强引用,无法释放。 一、block一般情况下,我们使用copy修饰block,但copy的作用只是将block从栈区拷贝到堆区...
【作者前言】:分享些本人工作中遇到的点点滴滴那些事儿,刚开始写博客,高手勿喷!以分享交流为主,欢迎各路豪杰点评改进! 1.应用场景: 很多场合,我们需要判断滑动UITable...
1.App启动过程 解析info.plist 加载相关信息,例如闪屏 沙盒建立,权限检查 Mach-O(什么是Mach-O[https://baike.baidu.com/i...
原文:橘子不酸丶http://www.zyiner.com/article/5 前言 最近由于体验感觉我们的app启动时间过长,因此做了APP的启动优化。本次优化主要从三个方...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
_weak:不会产生强引用_unsafe_unretained:不会产生强引用,不安全如果是_weak修饰,当指向的对象销毁了,会自动把保存的地址值置为nil,而_unsaf...
一, SourceTree配置 1 >在sourceTree中点击偏好设置,把默认用户信息填写进去 2 >界面简介 二,修改代码 1 > 新建一个View并添加代码 2 > ...
转载自iOS/OS X内存管理(二):借助工具解决内存问题 上一篇博客IOS内存管理(一)基本概念与原理主要讲了iOS/OSX 内存管理中引用计数和内存管理规则,以及引入AR...
先简单说说我最近的面试经历吧。面试的公司很多,大部分最后都能得到令人满意的结果,我将这些体会记录下来,面了这么多公司,如果不留下什么,那岂不是太浪费了。对于我来说,这也是一次...