背景 日常开发中一定会遇到这种场景,在某个类中提供了这样一个方法: @interface TTDoSomething:NSObject (voi...
笔者接触打包已经一段时间了,但一直对签名都是似懂非懂,最近从加密数论知识起回看这部分知识,感觉还是有很多不懂的地方。先简单说明一哈数学原理,然后...
Masonry is a light-weight layout framework which wraps AutoLayout with a...
首先声明了两个NSString属性,如下:@property(nonatomic, strong) NSString *strongStr;@p...
锁 是什么意思? 我们在使用多线程的时候多个线程可能会访问同一块资源,这样就很容易引发数据错乱和数据安全等问题,这时候就需要我们保证每次只有一个...
HTTP 缺点 1. 通信使用明文(不加密),内容可能会被窃听 由于HTTP 本身不具备加密的功能,所以也无法做到对通信整体(使用HTTP 协议...
最近在补源码阅读方面的短板,第一个选择的就是AFNetworking,一方面AF的编码思路、代码质量都属于开源框架的上乘;另一方面也可以借机温习...
因为苹果的安全策略,通过签名机制保证手机上的每个App都是经过苹果认证的。 App的安装方式有四种: 通过App Store安装。 开发者可以通...
性能问题的主要原因是什么,原因有相同的,也有不同的,但归根到底,不外乎内存使用、代码效率、合适的策略逻辑、代码质量、安装包体积这一类问题。 但从...