归档月份:2019-05


git技巧:gitignore忽略已提交的文件
 开发笔记    2019-05-27
.gitignore仅会忽略未被track的文件,如果文件已由git管理,则修改.gitignore忽略该文件是不会生效的。应该删除缓存重新添加track文件。
iOS安全:修改Mach-O
 开发笔记    2019-05-25
有的时候我们希望干预Xcode生成Mach-O的过程,在签名之前在Mach-O中插入自定义的segment和section数据。修改Mach-O看似简单却不总是那么好用。
iOS安全:LC_LOAD_DYLIB和LC_ID_DYLIB
 开发笔记    2019-05-22
本文主要从iOS Mach-O的角度讲解了iOS 主APP的二进制和动态库的调用关系,涉及到LC_LOAD_DYLIB和LC_ID_DYLIB两种类型Load Command的含义及作用。
iOS Link Map
 开发笔记    2019-05-14
由Xcode build产生的Link Map文件能比较直观的反映出程序各部分的文件大小情况,对于减少包体积很有帮助。
iOS设备型号对应关系
 开发笔记    2019-05-08
使用[[UIDevice currentDevice] model]获取到的设备型号是形如iPhone10,6这样的字符串,和iPhone X等通用称呼有一一对应关系。