2021年ios就业面试题.docxVIP

  • 11
  • 0
  • 约7.41千字
  • 约 11页
  • 2021-01-28 发布于北京
  • 举报
b简述OC中内存管理机制。和retain配对使用方法是dealloc还是release,为何?需要和alloc配对使用方法是dealloc还是release,为何?readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性作用?并区分strong(强引用)、 weak(弱引用)?什么情况使用copy,assign,和retain? 引用计数机制进行内存管理。 dealloc release 因为retain就要销毁 创建就要释放 readwtite : 可读写(设置器和访问器) readonly : 只读(访问器) assign : 只做赋值 retain,copy : 赋值并引用计数加1 copy : 拷贝并引用计数加1 nonatomic : 非原子性 anotamic : 原子性(确保多线程安全) strong : 打开ARC时才会使用,相当于retain weak : 打开ARC时才会使用,相当于assign, 能够把对应指针变量置为nil copy : 适适用于接收了nscopy 协议对象类型 assign : 适适用于通常类型 retain : 适适用于通常对象类型 类变量@protected ,@private,@public,@package,申明各有什么含

文档评论(0)

1亿VIP精品文档

相关文档