平时开发中我们使用的大部分类的基类都是NSObject,今天介绍另一个基类——NSProxy。先来看一下苹果官方文档: NSProxy An abstract supercl...

IP属地:广东
平时开发中我们使用的大部分类的基类都是NSObject,今天介绍另一个基类——NSProxy。先来看一下苹果官方文档: NSProxy An abstract supercl...
偶尔用到了一下,顺便做个笔记。
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
提交和推送代码的时候突然遇到这个问题 解决办法是:sourcetree设置->高级 移除用户名,然后再拉去的时候会提示输入用户名和密码,这样就可以了!错误原因是因为用的是公司...
swift中的协议(protocol)采用的是“Associated Types”的方式来实现泛型功能的,通过associatedtype关键字来声明一个类型的占位符作为协议...
__unsafe_unretained 的理解和使用 如果你懂得__weak 和 __strong修饰词的含义,那么你可以继续看下去。 一般我们在日常的开发中,很少用到__u...
UIKit 框架,有这么一个神奇的东西:accessibilityIdentifier 看注释:A string that identifies the user inter...
在制作pod私有库时,验证podspec过程中经常会遇到 这个警告: - WARN | [iOS] swift: The validator used Swift 3.2 b...