カテゴリー ‘ Objective-C

iOSではガベージコレクションが使えない

iPhoneやiPod touch、iPad上で動作するアプリを作成する場合、Objective-Cを使って開発します。

Objective-Cでは、2.0からガベージコレクションがサポートされていますが、iOSではガベージコレクションは使えません。

ガベージコレクションがあると、メモリのことを気にせずに済むので、かなり楽なんですが、自前でメモリ管理するとなると結構、面倒ですね。

もちろん、作り方次第では、ガベージコレクションがある環境下でも、メモリが開放されないなんてことはあるのですが、すべて自前で管理するよりはメモリーリークを起こしにくいはずです。

これから、iOS向けアプリの勉強を始めようとしている人は、その辺りを注意した方がいいでしょう。

Share on Facebook

広告

Facebook

カレンダー

2017年2月
« 5月    
 1234
567891011
12131415161718
19202122232425
262728  

最近の投稿

アーカイブ