上篇文章介绍了内存管理方案中的Tagged Pointer 小对象类型,这篇文章来介绍下另一种方案sideTable 散列表 由上述代码得知散列表其实就是个结构体,我们发现有...
上篇文章介绍了内存管理方案中的Tagged Pointer 小对象类型,这篇文章来介绍下另一种方案sideTable 散列表 由上述代码得知散列表其实就是个结构体,我们发现有...
原题 给定一个二维的矩阵,包含 'X' 和 'O'(字母 O)。 找到所有被 'X' 围绕的区域,并将这些区域里所有的 'O' 用 'X' 填充。 示例: X X X XX ...
block分类 全局block __NSGlobalBlock__:位于全局区,在Block内部不使用外部变量,或者只使用静态变量和全局变量 栈区block __NSStac...
1.load和initialize方法的调用原则和调用顺序? load load方法在应用程序加载过程中(dyld)完成调用,在main之前 在底层进行load_images...
上篇文章我们探索了read_images里面的几个比较重要的流程,这篇我们接着上篇文章剩下的realizeClassWithoutSwift方法来讲解 realizeClas...
概述:RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别...
思考:苹果是如何保证iPhone上运行的App都是经过官方允许的呢? 回答:最简单的方式就是通过官方生成的非对称加密的一对公私钥。在iOS系统中内置一个公钥,私钥有苹果后台保...
定义:将数据依次存储在连续的整块物理空间中,这种存储结构称为顺序存储结构(简称顺序表)
定义: 1. 用常数1取代运行时间中所有常数 3->1 O(1) 2. 在修改运行次数函数中,只保留最高阶项 n^3+2n^2+5 -> O(n^3) 3. 如果在最高阶存在...