大家好,我是面试聊iOS的程序员。从这篇文章开始,我将会和大家持续分享作为一个工作5年之后的iOS开发,在面试时一般都在聊什么。换句话来讲,也就是在面试时我们一般都会被问到哪...
大家好,我是面试聊iOS的程序员。从这篇文章开始,我将会和大家持续分享作为一个工作5年之后的iOS开发,在面试时一般都在聊什么。换句话来讲,也就是在面试时我们一般都会被问到哪...
大家好,我是面试聊iOS的程序员。这篇文章将和大家分享面试iOS时聊内存管理一般都可以聊些什么。 抖音搜索 面试聊iOS 观看视频版 相关文章链接面试聊iOS:内存管理[h...
学习了好久的iOS内存管理,一直是断断续续的,现在有时间找了个机会总结了一下,有时候时间久了好多知识点就会遗忘,希望能将这些点记下来,多看几次。 前言:虚拟内存 移动设备的内...
本篇涵盖runloop解释、应用、利用runloop优化程序等. 1.iOS RunLoop漫谈2.RunLoop解决内存峰值方法记录3.RunLoop-UITableVie...
去年随着疫情的到来,我也失业了。一边忙着抵抗病毒,一边还得继续准备面试。又该准备“造火箭”了,去了继续“拧螺丝”,下面是自己最近的一些总结,也会在后面的面试中,遇到的面试问题...
重点:cell重用的重中之重就是reuseIdentifier,不管你是否注册了某cell,只要产生的cell的reuseIdentifier属性是有值的,那么当它划出tab...
卡顿原因: 1.cell复用,注册重用标识符 2.避免cell重新布局(创建时就布局好) 3.提前计算并缓存cell的属性及内容(高度) cell的显示是先计算高度调用(he...
1.1 引用自己工程中的 Swift 文件 不需要导入,因为swift会默认为我们处理,如果引入会报错 1.2 引用通过 Cocoapods 导入第三方 Swift 框架中文...
解决: 删除iOS支持的设备路径下的文件 /Users/电脑用户名/Library/Developer/Xcode/iOS DeviceSupport 数据线连接电脑,打开X...