导读
在做网络性能监听的时候,需要对网络状态进行监听,OC的代码可以通过runtime机制做hook,但是其中涉及到C代码函数,如何进行hook?通过查资料,使用fishhook可以解决这个问题
ios优化-包大小分析-MACHO文件解析
导读
在分析linkMap文件的时候,遇到一个有趣的问题:获取类名可以用_objc_classname
, 获取方法名可以用_objc_methname
。可是怎么将方法名称和对象名称对应起来,程序是如何对应这两部分数据的。带着这个疑问研究了下macho的文件结构。
iSee使用说明
导读
为了方便对linkMap做解析,参考zyangSir的iSee工程,做了linkMap文件解析的工具,欢迎使用。
iOS优化-包大小分析-linkMap
LinkMap解析
导读
IOS在做包大小优化的时候,需要分析包大小组成,然后通过包大小组成来有针对的做优化。其中最主要的工具就是linkmap文件的解析,下面文章讲简单说明如何解析linkmap文件。
iOS安全-切换后台背景模糊
导读
我们在双击切换到后台的时候,背景会有缩略图,而缩略图会暴漏用户的部分敏感数据,所以要求切换到后台后,缩略图需要做毛玻璃模糊处理。一些银行类的应用会要求这么做。比如招商银行。
安全-秘钥硬编码解决
导读
程序中经常用到需要用对称加密算法加解密,通常的做法是在代码中写死,硬编码到代码里。但是通过工具分析代码,是可以看到编码信息的,所以安全的做法是做一次变换,再硬编码进去。
IOS应用安全-加解密算法简述
导读
客户端经常遇到需要对数据进行加密的情况,那应该如何加密,选用什么样的加密算法,是本文想要讨论的问题。
IOS应用安全-HTTP/HTTPS网络安全(二)
导读
本文主要讲解IOS中ATS相关的配置说明和使用AFNetworking框架来实现证书验证的方法。讲解了AFNetworking各个配置试用的场景和注意点。
IOS应用安全-HTTP/HTTPS网络安全(一)
导读:
本文主要讲在HTTP和HTTPS实际开发中有用和有意思的地方,希望读者能够有所启发。
主要包括:HTTP和HTTPS的简单介绍。介绍HTTPS加密逻辑。介绍SSL证书和SSL证书校验的规则。
本文简化了相关的技术细节,主要关注于前端开发需要关注的点和可以借鉴的地方,希望能对开发能有所帮助。开发更关心的技术代码实现细节,会单独文章中说明。