WWDR 证书下载地址 https://www.apple.com/certificateauthority/[https://www.appl...
DisguisedPtr 源码[#%E6%BA%90%E7%A0%81] 分析[#%E5%88%86%E6%9E%90]指针的伪装[#%E6%8...
通常情况[#%E9%80%9A%E5%B8%B8%E6%83%85%E5%86%B5] 重载运算符[#%E9%87%8D%E8%BD%BD%E8...
[TOC] 如何使用CocoaPods创建静态库 1 创建workspace 首先准备了一个新的iOS工程PodDemo,可以使用现有的工程。如...
更新ruby 切换ruby源 执行完成应该显示 https://gems.ruby-china.com[https://gems.ruby-ch...
Timer的模拟使用 计时器一个很常用的场景就是,打开一个页面,页面中有一个banner使用计时器来自动翻页。在退出页面时,我们希望退出页面时,...
锁被使用在多线程中,避免多个线程对同一公共资源的操作 测试对象 LockObj LockObj.h LockObj.m num3是对象的属性,_...
WeakSelf和StrongSelf傻傻分不清楚,记录一下 准备工作 SimulationRequest SimulationRequest....
对象的拷贝需要首先实现<NSCoping>或<NSMutableCopying>协议浅拷贝:object A和object B及其属性使用同样的...