美文网首页
@property引起的翻车

@property引起的翻车

作者: CoderJane | 来源:发表于2017-03-17 14:49 被阅读24次

    最近去百度音乐面试(与太和音乐集团合并),也算得上是规模比较大的厂子了。面试阵仗我这个没见过世面的小小iOSer吓了一大跳,一位主程+两名开发。只见,淡定的主程,笑眯眯的在A4纸上写上了“@property”这个开发中常见的一个单词,问:见过这个吗? 就这样...... 开始了这次悲催的面试之旅。

    • 属性的声明
    • 属性声明的可选关键字
      • 原子性与非原子性
        1. OC中的锁(NSLock、OSSpinlock...)
        2. GCD/NSOpration
      • copy、weak、assign...修饰词
        1. OC 内存管理
        2. copy、mutableCopy区别
        3. weak和assign区别,以及指针相关
      • readOnly、readwrite
    • 属性的Runtime实现
    • Object *obj1 = [[Object alloc] init] 中alloc、init发生了什么?
    看似简单而又常见的@property,其实是个大坑,一个单词完全可以贯穿整个OC的基本知识,同时也是考察iOS开发者基础以及对于OC语言的了解程度。此文章会持续更新,以完善每一个细节问题。
    
    

    相关文章

      网友评论

          本文标题:@property引起的翻车

          本文链接:https://www.haomeiwen.com/subject/lipenttx.html