
iOS
文章平均质量分 53
吾吾伊伊,野鸭惊啼
程序媛转行-如何破局?
展开
-
2024最新!!!iOS高级面试题,全!(一)
Objective-C的数据类型有NSString,NSNumber,NSArray,NSMutableArray,NSData等等,这些都是class,创建后便是对象,而C语言的基本数据类型int,只是一定字节的内存空间,用于存放数值;在核心动画中,动画的实现原理是通过不断地修改CALayer的属性值来实现的。消息发送:当调用某个对象的方法的时候,会通过isa指针找到该类的cache缓存列表中查找,如果没有找到就去方法列表中查找,如果还没有找到就去他的父类中查找,直到最后查找到后为nil。原创 2024-09-19 10:26:49 · 6014 阅读 · 0 评论 -
2024最新!!!iOS高级面试题,全!(二)
load方法是在类被装在进来的时候就会调用,+initialize在实例化对象的时候调用,并且只会调用一次,是懒加载模式,如果这个类一直没有使用,就不回调用到+initialize方法。一个比较常见的问题:滑动tableView时,定时器不生效,因为在滑动时会切换RunLoop的mode,不在defaultmode下了,所以失效,可以放到commonmode下解决。每次开辟子线程都会消耗cpu,在需要频繁使用子线程的情况下,会消耗大量的cpu,而且创建线程都是任务执行完成之后也就释放了,不能再次利用。原创 2024-09-19 10:29:13 · 2777 阅读 · 0 评论 -
libarclite_iphonesimulator.a‘; try increasing the minimum deployment target
从错误信息来看,是指定的文件夹缺失文件导致的,Xcode 14.3 之后已经移除了这个文件。如果 Cocoapod 工程的 iOS 的部署目标 (iOS deployment target) 版本设置为大于等于 13.0,则不会出现这个错误。二是从旧的 Xcode 安装目录下复制一份 arc 文件夹到错误中显示的目录中。一是把工程的目标版本都设置为 iOS 13.0,包括 Cocoapod 工程。我这里遇到的是,podfile 里面有多个 target 的时候,需要指定 workspace。原创 2024-06-26 11:40:01 · 978 阅读 · 0 评论 -
iOS开发 刻度盘 仪表盘,圆点按钮滑动控制,渐变色
最近项目需要,想做一个渐变色的刻度盘,圆形按钮滑动控制,所以 用oc写了一下,代码没附上,想看代码可以私信联系,效果如下图。原创 2024-04-15 16:21:52 · 754 阅读 · 0 评论 -
iOS pod install警告 [Debug]` target overrides the `EXCLUDED_ARCHS[sdk=iphonesimulator*]` build setting
[Debug]` target overrides the `EXCLUDED_ARCHS[sdk=iphonesimulator*]` build setting defined in原创 2024-04-15 16:02:55 · 970 阅读 · 0 评论