1. ホーム
  2. objective-c

[解決済み] iPhoneでObjective-Cはガベージコレクタを搭載しているのか?

2022-02-18 17:01:30

質問内容

iphone用のアプリを作ろうと思っています。しかし、objective-c言語に関して混乱しています。メモリ管理は自分でやらなければいけないということでいいのでしょうか?Objective-CはC#やJavaのような管理された言語なのでしょうか?

ありがとうございました。

解決方法は?

Managed"はマーケティング用語であり、技術的な意味はありません。iPhone用のObjective Cはガベージコレクションではなく、リテンションカウンティングによるメモリ管理をしています。そのため、ある意味、自分でメモリ管理をする必要があるのですが、それは、以下のことを知ることに限定されます。 Cocoa リテインカウンティングの方法論 .

編集: "managed"に関する私のコメントは、以下のものを参照しています。 前の投稿バージョン . この言葉は見飽きたので、ここにコメントを残します。