2017年3月23日
摘要: 问题 weak 变量在引用计数为0时,会被自动设置成 nil,这个特性是如何实现的? 答案 在 Friday QA 上,有一期专门介绍 weak 的实现原理。https://mikeash.com/pyblog/friday-qa-2010-07-16-zeroing-weak-references 阅读全文
posted @ 2017-03-23 10:18 为学日益,为道日损 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 前言 这里 有关于 block 的 5 道测试题,建议你阅读本文之前先做一下测试。 先介绍一下什么是闭包。在 wikipedia 上,闭包的定义) 是: In programming languages, a closure is a function or reference to a funct 阅读全文
posted @ 2017-03-23 09:28 为学日益,为道日损 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Objective-C 底层 Objective-C runtime library:Objective-C 的对象模型,Block 的底层实现结构,消息发送,消息转发,category,method 实现,class load。 runtime 我在平时很少涉及到,没有系统学习过,而且很多次看了不 阅读全文
posted @ 2017-03-23 09:17 为学日益,为道日损 阅读(156) 评论(0) 推荐(0) 编辑