13. Hook原理介绍 13.1 Objective-C消息传递(Messaging) 对于C/C++这类静态语言,调用一个方法其实就是跳到内存中的某一点并开始执行一段代码...
补充更新完善app安全方案:2019.12.13 证书放到app里面,用来校验信任链的话,如果别人使用青花瓷抓包,并且把抓包工具生成的证书在抓包的机器上导出来,替换掉我们ap...
首先介绍一下在https建立的过程中是如何被中间人抓到包的吧,前提是如果不熟悉https建立连接的过程,先看一下相关资料再接着看本文 过程分析 客户端首先要向远程的服务器发送...
对于从事 iOS 开发人员来说,所有的人都会答出【runtime 是运行时】什么情况下用runtime?大部分人能说出【给分类动态添加属性 || 交换方法】,再问一句【run...
一、socket 1.网络体系结构和网络协议 在说socket之前,先要简单说一说网络体系结构。OSI(Open System Interconnection Referen...
关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络优化等基本工具TODO: Instruments 高级技巧...
该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 介绍 KVO全称KeyValueObserving,...
KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或...
UIScrollview+Masonry 作为Masonry的脑残粉,在做工程的时候却被UIScrollview+Masonry给难住了。因为我无论怎样设置contentsi...
在scrollview上添加点击并解决其子控件的点击无响应(如tableView)