
iOS个人理解
KenGinWong
感觉工作这两年没学到什么新技术,对自己没什么提升,要监督自己在接下来的一年里积极补充知识,把大学基础补上来,把iOS相关技术了解,底层原理理解。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用__unsafe_unretained 和使用__weak 的区别
__unsafe_unretained 和 __weak 都不会持有指针所指向的对象,但是在指向对象释放后,__unsafe_unretained 不会自动置空指针,会形成野指针,所以需要用户手动去置空,使用__weak 会自动置空指针。但是,如果访问__weak 修饰的属性时,runtime底层会调用objc_loadWeak() 和 objc_storeWeak来完成,这会带来很大的开销,所以...原创 2019-02-25 22:58:02 · 756 阅读 · 1 评论 -
tableview UITableViewAutomaticDimension 和 estimatedSectionHeaderHeight 和 estimatedRowHeight 造成布局问题
在iOS 9 以上,设置tableview.estimatedRowHeight 和 tableview.rowHeight 会自适应高度,在iOS11以上,使用UITableViewAutomaticDimension 来估高没问题,但是在iOS 11 以下就一定需要(headerview)estimatedSectionHeaderHeight 和 UITableViewAutomatic...原创 2019-02-26 20:29:10 · 3582 阅读 · 0 评论