1

すでに ARC を使用している多数のサードパーティ製アプリを含む iOS アプリをリファクタリングするにはどうすればよいですか?

[編集] > [リファクタリング] > [Objective-C コードを ARC に変換] に移動すると、サード パーティのライブラリが "weak" などの ARC シンボルを使用しているため、コンパイラは多くのエラーを吐き出します。

変換する前にこれらのサード パーティ ライブラリをすべて削除する必要がありますか、それとも別の方法がありますか?

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

4

2 に答える 2

2

-fno-objc-arcARCを使用していないクラスファイルにARC無視フラグを設定できます-これが私にとって最も簡単な方法です!

また、選択したターゲットをリファクタリングすることもできます。GOTO: Edit>Refactor>Convert to Objective-C ARC

于 2013-09-13T17:28:16.213 に答える
0

Xcode 4.6.3 (およびおそらく古いバージョンでも) では、[編集] > [リファクタリング] > [Objective-C コードを ARC に変換] をクリックすると、[変換するターゲットを選択] ダイアログが表示されます。このダイアログ内で、ターゲットごとに変換するファイルを選択できます。

于 2013-09-13T14:03:50.173 に答える