小龙女的萝卜 发表于 2015-5-30 10:15
系统自带的方法里没有包含alloc、new、copy,说明返回的对象是@autorelease的,会自动释放。NSString是系统 ...
talent123 发表于 2015-5-30 10:18
我也是这么理解的
虽然字符串是类,也有方法,但是使用中并不需要@interface创建,一直以来都觉得不需要 ...
小龙女的萝卜 发表于 2015-5-30 10:20
真的有这个[_name release]吗?靠,你赶紧看看给我讲讲
小龙女的萝卜 发表于 2015-5-30 10:20
真的有这个[_name release]吗?靠,你赶紧看看给我讲讲
小龙女的萝卜 发表于 2015-5-30 10:15
系统自带的方法里没有包含alloc、new、copy,说明返回的对象是@autorelease的,会自动释放。NSString是系统 ...
talent123 发表于 2015-5-30 10:39
[_name release]是存在于 - (void)dealloc; 方法里
如果创建的时候使用这样方式:
NSString *s = @"JACK" ...
张晓珊 发表于 2015-5-30 11:06
NSString 是系统封装了alloc?就是快速创建对象方法,例如+ (void)NSString { return [[NSString alloc] ...
张晓珊 发表于 2015-5-30 11:03
_name 是 NSString类型的,也是对象,肯定需要释放。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |