Objective-C/ARC
の履歴(No.3)
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
履歴一覧
差分
を表示
現在との差分
を表示
ソース
を表示
Objective-C/ARC
へ行く。
1 (2013-02-22 (金) 02:37:37)
2 (2013-02-22 (金) 02:44:28)
3 (2013-03-24 (日) 23:09:09)
Tag:
Objective-C/ARC
目次
†
目次
参考情報
概要
よくある質問
ソース単位でnon-ARC/ARCを切り替えたい
non-ARC/ARC混在継承
プロジェクトがARC対応プロジェクトかどうか確認したい
ARCでweakSelfはブロックの中だけで使えばいいのか。
↑
参考情報
†
↑
概要
†
Objective-C ARCによるメモリ管理 | YOHEI's BLOG
↑
よくある質問
†
↑
ソース単位でnon-ARC/ARCを切り替えたい
†
EZ-NET: ファイル毎に ARC の有効・無効を設定する - Automatic Reference Counting
…TargetのBuild Phases→Compile Sourcesでファイルをダブルクリックして設定できる。
有効にした場合: -fobjc-arc
無効化したい場合: -fno-objc-arc
↑
non-ARC/ARC混在継承
†
EZ-NET: クラスの継承で従来コードと ARC コードが混在する場合 - Automatic Reference Counting
によると細かい問題はありそうだけど一応できる雰囲気。
objective c - ARC, non-ARC, and inheritance - Stack Overflow
にもそういうことがかかれてある。sourcecode preprocessorだからできるよてきな。
↑
プロジェクトがARC対応プロジェクトかどうか確認したい
†
TargetのBuild Settings [Objective-C Automatic Reference Counting]を確認する。
↑
ARCでweakSelfはブロックの中だけで使えばいいのか。
†
objective c - How is self passed to methods (or how to prevent strong reference cycles) - Stack Overflow
_weakが影響するのは変数のみ。ブロック内部で「[self foo]」を呼び出したとき、fooメソッド内部でselfを使うのは問題ない。