Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压...
1). class反射 通过类名的字符串形式实例化对象。Class class = NSClassFromString(@"student");...
在iOS开发过程中还是在面试的时候,多线程问题是不可避免的。开发过程中,使用多线程可以提高性能,用户体验更好,这是在你会用,而且用好的的情况下才...
本地数据加密对NSUserDefaults,sqlite存储文件数据加密,保护帐号和关键信息URL编码加密对程序中出现的URL进行编码加密,防止...
如果想让自己的类具备copy方法,并返回不可边类型,必须遵循nscopying协议,并且实现 注意:再此说的copy对应不可边类型和mutabl...
逃逸闭包 当一个闭包作为参数传到一个函数中,但是这个闭包在函数返回之后才被执行,我们称该闭包从函数中逃逸。当你定义接受闭包作为参数的函数时,你可...
Swift相比于Objective-C一个重要的优点,它对函数式编程提供了很好的支持,Swift提供了一些高阶函数作为对容器的支持 let st...
现在很多公司都在抓质量,质量!质量!质量!为什么都在抓质量,在IT行业多元化复杂化的今天,也就意味着竞争会异常的激烈,那么作为互联网软件公司,怎...
Objective-C的内存管理主要有三种方式ARC(自动内存计数)、手动内存计数、内存池。 (Garbage Collection)自动内存计...