私はObjective-Cプロジェクトで使用するために独自のObjective-C基本クラスを作成しました(Foundation / CocoaクラスまたはAPIなし)。自分で保持とリリースを作成してもかまいませんが、面倒なプロセスなので、カスタムクラスでARCを使用できるかどうか疑問に思っています。
具体的には:
- カスタムクラスでARCを使用することは可能ですか?
- 参照カウントセレクターを呼び出す必要があり
retain
ますかrelease
(およびautorelease
)? -fobjc-arc
カスタムクラスで期待どおりにARCを機能させるには、どのような追加要件がありますか(コンパイル時に引数を含める以外)?