前言
有这种可能,这个程序我们之前就是用MRC写好的,现在苹果推出了ARC,我们怎么能把这个程序从MRC转化为ARC?Xcode提供了1个工具,可以把1个MRC的程序转化为ARC
一、怎么从MRC转化为ARC
1)选择Xcode的左上角Edit - Convert - To Objective-C ARC
2)当然你要提前把Target选成你要转换为ARC的MRC程序。
3)然后Xcode会显示改变之前和改变之后的代码,让你预览一下
4)点击保存,就可以了
二、如果是别人已经用MRC写好的程序,你千万别给人家转换成ARC,就算你要转换,事先也要做好云盘和移动硬盘和电脑硬盘三处的备份。
三、例如,有一个Account类
#import <Foundation/Foundation.h>
@interface Account : NSObject
@property(nonatomic,retain)NSString *userName;
@property(nonatomic,retain)NSString *password;
@end
#import “Account.h”
@implementation Account
- (void)dealloc
{
NSLog(@“账户被销毁了。。。”);
[_userName release];
[_password release];
[super dealloc];
}
@end
选择下图所示的位置: