Categories: Xcode

iOS 5 のメモリ解放

久々に Xcode 4.2 で新規プロジェクトを作成して見たところ、他から一部、コピーしたソースがエラーになる。
調べてみると、iOS 5 からはメモリの開放が不要になったとか? “dealloc” が無いし。

[hogehoge release];

とか書くと、この箇所がエラーになる訳です。

メモリ解放を入れる場合、Xcode 4.2 の場合
“Apple LLVM compiler 3.1 – Language” > “Objective-C Automatic Reference Counting”
を “NO” にすると、メモリ解放の為の上記の様なコードでエラーが出なくなります。

Share

Recent Posts

移転を計画中?

新たにドメインを取得し、サイト…

4年 ago

iPhone から Android へ乗り換えた

長く使ってきた iPhone …

6年 ago

Chrome の拡張機能がウェブサイトからインストールを中止

ブラウザのアドオン、拡張機能と…

6年 ago

iOS 12 と macOS 10.14 Mojave 対応機種

iOS 12 と macOS …

6年 ago