摘要:
Runtime在iOS开发中作为内部核心之一,需要花更多时间去理解。 1.Runtime Runtime又叫运行时,是一套底层的C语言API,无论是oc还是swift,底层都是基于这个来实现的,比如发送消息: [receiver message] 底层运行时会被编译器转化为:objc_msgSend 阅读全文
摘要:
strong: 指向并持有该对象,引用计数会加1。可以通过将变量强制赋值 nil 来进行销毁,ARC中引用计数为0自动销毁。@property 对象类型默认属性。 weak: 指向但是并不持有该对象,引用计数不会加1。在 Runtime 中对该属性进行了内存管理操作。 assign: assign主 阅读全文