摘要: 提示:本文中所说的"实例变量"即是"成员变量","局部变量"即是"本地变量" 一、简介 ARC是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。你不再需要担心内存管理,因为编译器为你处理了一切 注 阅读全文
posted @ 2016-03-15 22:15 stevenwuzheng 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 1.C++语言在对于void* 类型的使用很特别,因为void* 可以间接引用任何其他数据类型的指针,比如int*、float*甚至抽象数据类型的指针,而且可以从void* 强制转换为任何其他数据类型的指针,所以使用起来有时候会比较危险。如果开始将一个void*的指针间接引用一个float*的指针, 阅读全文
posted @ 2016-03-15 21:59 stevenwuzheng 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: 智能指针 与 oc中的指针 智能指针的原理及实现 当类中有指针成员时,一般有两种方式来管理指针成员:一是采用值型的方式管理,每个类对象都保留一份指针指向的对象的拷贝;另一种更优雅的方式是使用智能指针,从而实现指针指向的对象的共享。 智能指针(smart pointer)的一种通用实现技术是使用引用计 阅读全文
posted @ 2016-03-15 21:58 stevenwuzheng 阅读(755) 评论(0) 推荐(0) 编辑