摘要: 一、ARC基本简介ARC:Automatic Reference Counting 自动引用完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。开发者不再需要担心内存管理,因为编译器已经处理了一切ARC是自iOS 5之后增加的新特性:ARC 是编译器特性,而不是 iOS 运行时特性,它也不是类似于其它语言中的垃圾收集器比如,Java中的垃圾回收是在运行时自动检测对象有没有用如果没用则进行回收ARC和手动内存管理性能是一样的,有时还能更加快速,因为编译器还可以执行某些优化Xcode5之后新建程序默认遵循ARC机制二、ARC基本 阅读全文
posted @ 2014-03-13 16:35 谦默 阅读(1395) 评论(0) 推荐(0)
摘要: 设计简单的微博模型:用User类和Status类来模拟实现在非ARC机制下有两种方式,两者没有太大的区别之所以写了两种只是为了方便学习和对比两种写法! 第一种:没有使用atuorelease和自动释放池代码容易理解,但是开发中一般不这么写:/****************************** User.h文件 **************************************//* 设计微博用户模型: 姓名、微博号码、密码、头像、性别、手机、生日 */#import // 枚举和结构体不用关心内存问题typedef enum { SexMan, // 男... 阅读全文
posted @ 2014-03-13 12:44 谦默 阅读(961) 评论(2) 推荐(0)