现象 在之前的开发中遇到一个比较诡异的问题(对应业务:App中,TabBar显示未读小红点),在一个 UITabBarController ...
otool&grep 0x01查看ipa是否已经砸壳。解压ipa包,找到.app显示包内容,找到Mach-O文件(与ipa包同名的无后缀名的...
什么是Jenkins? Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处...
将警告识别为错误 如果我们希望一个警告必须被修改掉,以保证程序的安全,我们可以将警告识别为错误,虽然xcode的设置中可以将警告全部识别为错...
本文包含第六章:块与大中枢派发、第七章:系统框架 对Block的理解 关于块的内存布局: 为常用的块类型创建 typedef 为Bloc...
Swift中的计算属性/存储属性与OC中的@property Swift中引入了存储属性、计算属性的概念,存储属性用于存储一些值或引用,计算...
本文包含第三章:接口与API设计、第四章:协议与分类、第五章:内存管理。 用前缀避免命名空间问题 因为OC不支持命名空间,所以在定义类、...
平时比较喜欢看博客,而很少看书,不过朋友都在推荐这本书,也确实有很多自己平时关注不到的技术点,这里会记录下自己平时不太在意的地方或者不常用的...
一些安装方法 mac可以通过官网下载pkg的方式进行安装、更新,但我的电脑不知道为什么安装后一直不好使,所以我放弃了这种办法。 另外可以通...