摘要:
http://www.php230.com/1492675922.html 这里有一个注意点,CBCentralManager 的创建是异步的,如果初始化完成之后没有被当前创建它的类所持有,就会在下一次 RunLoop 迭代的时候释放。当然 CBCentralManager 实例如果不是在 View 阅读全文
阅读排行榜
依赖和耦合
2017-11-16 13:30 by dengchaojie_learner, 1721 阅读, 收藏,
摘要:
依赖和耦合的最大区别在于,当我们说“A和B耦合”时,在字面含义中,A和B二者平等。然而,正确的模块关系根本不应该平等,而应该是单向依赖才对。所以我们应该说“A依赖B”,这样含义要清楚得多。A依赖B意味着,A模块可以调用B模块暴露的API,但B模块绝不允许调用A模块的API。单向依赖是红线,好的设计一 阅读全文
AppIcon圆角大小的计算公式
2017-10-26 13:46 by dengchaojie_learner, 1709 阅读, 收藏,
摘要:
http://blog.sina.com.cn/s/blog_69b4c4060102vlq9.html 阅读全文
iCloud实现APP多设备数据同步
2017-12-06 16:56 by dengchaojie_learner, 1656 阅读, 收藏,
摘要:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(objChange:) name:NSUbiquitousKeyValueStoreDidChangeExternallyNotification ob 阅读全文
在VC上加一个tableview,为什么touchesBegan方法没有触发
2019-03-03 10:26 by dengchaojie_learner, 1655 阅读, 收藏,
摘要:
pointInside(),查找是从UIWindow开始,先判断是否点击点是否在自己的bounds内,如果是,往下遍历;hitTest(),最终返回的view,是逆向的,如果能响应点击,就把自己返回。 为什么没有响应点击在VC上加一个tableview,为啥touchesBegan()没有触发?ta 阅读全文
浙公网安备 33010602011771号