手机内存下的类的设计练习: 设计Book类, 1.三个成员变量: title(书名)author(作者).price(价格) 2.不使用@property,自己完成存取方法(set方法,get方法) 3.加入必要其他的方法 4.并对Book类进行测试 .h声明文件 // Book.h // 引用计数器 // // Created by ma c on 15/8/13. // Copyright (c) 2015年. All rights reserved. // #import <Fo…
引用计数和字符串 内存中的常量字符串的空间分配与其他对象不同,他们没有引用计数机制 凡是自定义的对象都有引用计数机制: OC内部中对象分为可变对象(NSMutableString等)和不可变对象(NSString.NSArray等), 不可变对象不适用于引用计数的机制,可变的对象适用引用计数机制. // main.m // 03-unmutableobject // // Created by ma c on 15/8/13. // Copyright (c) 2015年. All righ…
.h声明文件 // Integer.h // 02-MRC // // Created by ma c on 15/8/13. // Copyright (c) 2015年. All rights reserved. // #import <Foundation/Foundation.h> @interface Integer : NSObject @property(nonatomic,assign)NSInteger i; -(id)initWithI:(NSInteger) i; -(v…
ARC概述 和4.2+版本的Xcode对OC的支持一样,Swift也是使用ARC来管理内存,文档是这么描述的: Swift uses Automatic Reference Counting(ARC) to track and manage your app’s memory usage. In most case, this means that memory management “just works” in Swift, and you do not need to think abou…