哇塞,你好厉害呀,总结的都是我平时遇到的常见问题呢,这篇文章超级棒,赞赞赞🤗🤗🤗
Runtime之常见崩溃问题一、iOS常见的崩溃类型 unrecognized selector sent to instance 调用了不存在的方法 NSArray、NSMutableArray 数组...
哇塞,你好厉害呀,总结的都是我平时遇到的常见问题呢,这篇文章超级棒,赞赞赞🤗🤗🤗
Runtime之常见崩溃问题一、iOS常见的崩溃类型 unrecognized selector sent to instance 调用了不存在的方法 NSArray、NSMutableArray 数组...
一、iOS常见的崩溃类型 unrecognized selector sent to instance 调用了不存在的方法 NSArray、NSMutableArray 数组...
1.最常用的就是cell的重用, 注册重用标识符 2.避免cell的重新布局 3.提前计算并缓存cell的属性及内容 4.减少cell中控件的数量 5.不要使用ClearCo...
网络安全RSA加密机制服务器与客户端进行HTTP通讯时,常常会被网络抓包、反编译(如iOS中常用搞得青花瓷)等技术获取HTTP通讯接口地址和参数,为了确保信息的安全,我们采用...
一、什么进程 二、什么线程 三、什么是多线程 四、主线程和子线程 主线程: 子线程: 多线程的优缺点优点: 缺点 误区 线程的状态 总结
什么是runtime runtime的作用 替换系统方法,可以通过拦截系统的方法探究底层,比如block 的实现原理 常用方法 1.获取类中的方法 如: 2.获取对象中的方法...
程序启动加载内存过程 ![Uploading 内存分布示意图_913393.png . . .]
@property后面有哪些修饰符 1.线程安全的 2.访问权限的 3.内存管理(ARC) 4.内存管理(MRC) 5.指定方法名称 详解 一、线程安全的 1.一块资源可能会...
一、搭建项目 使用纯代码实现瀑布流,删除Main.storyboard、viewController.h 、viewController.m文件。创建新的文件Collecti...
一、回顾 oc对象的本质就是一个结构体,结构体的内部包含一个isa指针 指针:是一种保存变量地址的变量。 二、实例对象的isa 实例对象保存了变量的值,没有保存方法等其他的信...
一、Key Value Coding 协议 Key Value Coding是cocoa的一个基本组成部分。KVC的操作方法都是由NSKeyValueCoding协议提供,而...
一、回顾 NSObject -> isa > Class -> objc_class -> objc_object-> isa_tisa的作用与内部结构(上)isa的作用与内...
一、分类的用途 项目中的应用 1.分解体积大的类文件,按功能区分2.声明私有方法3.framework库中的方法公开 二、分类可以实现的内容 1.扩展类方法2.扩展对象方法3...
一、什么是runloop 没错runloop就是做这件事的。在程序的主入口 main 函数中将我们的代码包裹再while 循环中。就保证了,程序的可持续性。 二、runloo...
Copy的目的 copy的目的,是希望能产生一个同样的副本。希望修改副本的时候,不会影响到原来的数据。修改原来的数据时,也不影响副本数据 copy 与mutableCopy ...
一、什么是引用计数器 每个对象都维护了自己的引用计数器,它表示了,当前有多少个对象引用了它。一旦有对象引用该对象地址,那么它的引用计数器就加1,移除一个引用,引用计数器就减一...
一、Autoreleasepool 自动释放池,统一管理内部的局部变量。autorelease就是将对象放入到对应的autoreleasepool中,当autorelease...
两者仿佛并没有直接的关系,查看runloop源码执行的过程中也并未出现过autoreleasepool相关的逻辑。但是如果打印[NSRunLoop currentRunLoo...
一、需要引入头文件 二、进行类型转换 三、返回类型 如 打印结果为 lee