日常开发过程中,经常用到对数组NSArray,可变数组NSMutableArray的读取,写入操作;如果忘记进行非空或者越界判断,则,容易引起应用程序的运行异常,甚至崩溃;另外一个就是,移动端为了更高效的执行程序,会用到多线程,那么,如何在多线程中,安全高效的使用可变数组;非空与越界的解决方案:1:使用方法交换(伪代码):swizzling_exchangeMethod(objc_getClass

- 阅读全文 -