Mel*_*Mel 2 iphone objective-c
我使用initWithNibName加载详细信息视图.我只是想这些东西需要发布吗?init基本上是添加1的保留计数?
@Mel:
是的,你需要释放它们.
来自Apple的Doumentation的一部分:
您拥有自己创建的任何对象
使用名称以"alloc","new","copy"或"mutableCopy"开头的方法(例如,alloc,newObject或mutableCopy)创建对象.
但是因为它与此无关,initWithNibName
但它与分配"mutableCopy","copy","retain"和"alloc"的内存的四个单词有关.所以希望你现在很清楚.
init
关键字只是初始化一个对象.内存分配是通过alloc
或retain
或copy
或mutableCopy
关键字完成的
你所说的保留计数为1是因为alloc
关键字,而不是initWithNibName
.
希望这对你有所帮助.