![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
搜集各类iOS、Swift、C、C++等面试题,以备面试者使用
univer2012
这个作者很懒,什么都没留下…
展开
-
AKULAKU笔试题(还有1题未答)
1.public和open的区别 答: 来自:private、fileprivate、internal、public和open的区别 在Swift语言中,访问修饰符有五种,分别为fileprivate,private,internal,public和open,其中 fileprivate和open是Swift 3新添加的。由于过去 Swift对于访问权限的控制是基于文件的,不是基于类的。这样会有问题,所以Swift 3新增了两个修饰符对原来的private、public进行细分。 private priva原创 2020-05-12 12:53:56 · 1448 阅读 · 2 评论 -
《招聘一个靠谱的iOS》面试题参考答案(上)
来自:《招聘一个靠谱的 iOS》—参考答案(上) 2. 什么情况使用 weak 关键字,相比 assign 有什么不同? 什么情况使用 weak 关键字? 在 ARC 中,在有可能出现循环引用的地方,往往要通过让其中一端使用 weak 来解决,比如: delegate 代理属性。 自身已经对它进行一次强引用,没有必要再强引用一次,此时也会使用 weak。自定义 IBOutlet 控件属性一般也使用 weak;当然,也可以使用strong。在下文也有论述:***《IBOutlet连出来的视图属性为什么转载 2020-05-12 12:22:37 · 906 阅读 · 0 评论