NSTimer 循环引用问题 使用此方法创建,会形成循环引用,即使在dealloc中调用[self.timer invalidate]以及sel...
为什么不执行test方法 ?performSelector :withObject:afterDelay: 本质是一个定时器,且当前在子线程执行...
目的: 解决在滑动的时候加载图片,出现卡顿的现象。1.利用scorllView的代理方法来优化UIScrollView的两个代理方法,在这两个方...
内存管理 1.什么情况使用weak关键字,相比assign有什么不同? 什么情况使用 weak 关键字?在 ARC 中,在有可能出现循环引用的时...
数据安全及加密 1.对称加密和非对称加密的区别? 1、对称加密又称公开密钥加密,加密和解密都会用到同一个密钥,如果密钥被攻击者获得,此时加密就失...
组件化 1.组件化有什么好处? 业务分层、解耦,使代码变得可维护; 有效的拆分、组织日益庞大的工程代码,使工程目录变得可维护; 便于各业务功能拆...
动画 1.UIView动画与核心动画的区别? 核心动画只作用在layer. 核心动画修改的值都是假像.它的真实位置没有发生变化. 当需要与用户进...
谈起制作组件,就需要工具了。好的工具可以解决你很多问题,对于iOS组件化所用工具。较为普遍的就是Cocoapods,还有一种carthage。考...
说组件化的结构,是指整个项目工程使用组件化模式开发时,整个项目中包含的所有组件结构。而不是指某一个组件工程的结构。某一个组件工程的结构,理论上我...