当一个对象能接收一个消息时,就会走正常的方法调用流程。但如果一个对象无法接收指定消息时,又会发生什么事呢?默认情况下,如果是以 [object message] 的方式调用方...

IP属地:江苏
当一个对象能接收一个消息时,就会走正常的方法调用流程。但如果一个对象无法接收指定消息时,又会发生什么事呢?默认情况下,如果是以 [object message] 的方式调用方...
缓存策略 App 中有3种网络缓存存策略(只对 get 请求做缓存) 1.不返回缓存数据,实时返回接口数据 2.首先返回缓存数据,接口数据覆盖缓存,并返回 3.默认不返回缓存...
在 app 中网络请求中使用了 DSN映射加速。 原理 其原理就是:用域名映射对应的 ip 地址,直接是用 ip地址来做请求越过域名解析过程。(同时 app 中去掉了 afn...
分支管理 一、创建与合并分支 在第一次 Git 会自动生成一个 master 分支给你,master 是指向提交的,HEAD是指向 master的。所以HEAD 是指向当前分...
在写可复用而且高度解耦的用户统计埋点时碰到了 +load 方法。突然想起来 +initialize 方法。便查资料和自己动手来细致的了解了下。 +load 方法是类和分类被添...
在项目中看到 setNeedDisplay 这个方法的使用,从而想起了其他 UIView 的布局的其他方法。从而记录下。 在工程中是在绘制手势功能的 View 中看到可 se...
今天看工程代码,发现原工程中定义了一个 const 常量字符串。并且通过 isEqual 来和这个常量字符串进行比较。 产生了疑问:这也能比较字符串?比较字符串是根据什么来比...