大家好,我是面试聊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...
struct的不足:1.当项目是swift和oc混合开发时,OC无法调用swift的struct,因为oc调用swift代码,对象必须继承nsobject2.struct不能...
警告截图,以及项目的相关设置如下: 原因是因为,Apple Connect 上打开了 mac 的支持,因为默认支持 M1 Mac 电脑,所以会提示你这个错误,M1 不支持he...
1.在OC中创建swift文件,会弹出是否需要创建桥接文件项目名称-Bridging-Header.h,点击创建,在swift中调用OC类,只需要把OC类的头文件import...
1.首先检查project-build setting以下设置是否正确,xcode会自动生成的$(SWIFT_MODULE_NAME)-Swift.h 文件大小写没有改动,有...
1.swift中类默认是共有的,所以想要让属性和方法私有,需要使用private,不需要暴露是最好默认加上private 2.swift默认共有,如果不需要做framewor...
问题:pod update和pod install 出现这个问题 原因:xcode版本和cocopods版本不匹配 我出问题的版本:xcode12.1 cocopods1.9...
出错版本AAChartView4.0.0 为nil崩溃的代码: 1.检查你的AAChartView版本(如果你的版本是4.0.0之后的请忽略这步) AAChartView在4...
这里记录下iOS中Runloop相关的知识点,以备以后复习总结。 先来说下Runloop相关的概念: Runloop,顾名思义就是一个线程的循环,在有事件发生的时候处理事件,...