Skip to content →

Xcodeでファイル別にARCの有効・無効を設定する方法

今やXcodeでは面倒なメモリ管理を行わなくても、自動的に管理してくれるようになりました。Retain、Release、Autoreleaseからの開放です。しかし、昔のファイルだったり、一部でライブラリを使おうとすると、「Retain、Release、Autorelease」が記載されているため、そのままでは利用できません。

このように基本的にはARC(Automatic Reference Counting)を有効にして使いたいけれども、一部のファイルのみ無効にしたい。こんなワガママなことも実は簡単に設定できます。

Xcodeでの設定方法

(1)プロジェクト設定画面で「Build Phases」タブを開く
(2)ARCを無効にしたいファイルを選択してエンターキーを押す
(3)-fno-objc-arcと入力する
これだけ!

ちなみに、有効にしたい場合は「-fobjc-arc」と入れます。

SHARE

PROFILE

入江 慎吾
Webサービスを作るのが大好きです。制作会社10年→フリーランス→受託をやめサービス開発に専念。プログラミングのメンターサービスMENTAは月間流通額約1,300万を突破🚀 YouTubeでは個人開発について語ってます / 「自分のサービスで生きていく」をコンセプトに個人開発オンラインサロン「入江開発室」を運営(詳しいプロフィール)

Published in HACK 開発奮闘記