私は2009年からObjective-Cの本を読んでいて(私のライブラリにあった唯一の版です)、著者は常に読者にメモリを解放するように促しているため、これは少し混乱していますが、この方法を使用しようとするとエラーが発生します. 少し調べてみたら release メソッドが廃止されていることがわかりましたが、 release メソッドの代わりにメモリを管理するために何かする必要があるのでしょうか、それとも Objective-C は現在ガベージ コレクションを備えているのでしょうか。
例えば:
NSString *s = [[NSString alloc] init];
[s release];