iOS
文章平均质量分 76
Superhero_iOS
这个作者很懒,什么都没留下…
展开
-
iOS 开发进阶list
我会对下面罗列的每一条进行细致讲解,希望大家可以时刻关注。属性runtime runloop加密算法网络基本请求原理多线程 死锁,队列绘制、 核心动画内存管理 arc 原理 堆和栈卡顿原因分析(cpu和GPU)脚本测试伪代码组件化UI + CA+CG CoreText 和CoreImage...原创 2018-04-23 14:37:16 · 755 阅读 · 0 评论 -
iOS 属性
形如:@property (nonatomic, copy) NSString *xxx; //备注信息提出的三个问题:1.属性的本质是什么? 2.@synthesize和@dynamic分别有什么作用?3.coyp,strong 等深浅拷贝一.property 的本质是什么?@property = ivar + getter + setter;下面解释下:“属性” (property)有两大概念...原创 2018-04-23 15:05:58 · 160 阅读 · 0 评论 -
iOS 造成内存泄露的原因有哪些
内存泄漏,多数都是对象没有被释放,循环引用等问题,下面举例几种常见的内存泄漏问题一、从AFNet 在封装网络请求类时需注意的是需要将请求队列管理者AFHTTPSessionManager声明为单例创建形式。进行全局管理,防止内存泄漏二、Block循环引用防止Block循环引用就是要防止对象之间引用的闭环出现。比如:MJRefresh,self--->self.tableView--->...原创 2018-04-25 10:45:48 · 1579 阅读 · 0 评论