摘要:
数组和链表都属于线性表 数组: 在内存中,数组是一块连续的区域。 数组需要预留空间,在使用前要先申请占内存的大小,可能会浪费内存空间。 通过下标读取,查找数据时效率高。 不利于扩展,数组定义的空间不够时要重新定义数组。 链表: 内存中可以存在任何地方,不要求连续。 每一个数据都保存了下一个数据的内存 阅读全文
摘要:
历史由来: 接触iOS的人都知道,@property声明的属性默认会生成一个_类型的成员变量,同时也会生成setter/getter方法。 但这只是在iOS5之后,苹果推出的一个新机制。看老代码时,经常看到一个大括号里面定义了成员变量,同时用了@property声明,而且还在@implementat 阅读全文