我沒有訪問Xcode,並且想確保一個項目正在使用ARC。包含顯示ARC的設置的文件是否已啓用?如何判斷iOS項目是否在不打開Xcode的情況下使用ARC?
在我的AppDelegate.h
文件中,有相當多的線條看起來像這樣。
@property (nonatomic, strong) Test * test;
我沒有訪問Xcode,並且想確保一個項目正在使用ARC。包含顯示ARC的設置的文件是否已啓用?如何判斷iOS項目是否在不打開Xcode的情況下使用ARC?
在我的AppDelegate.h
文件中,有相當多的線條看起來像這樣。
@property (nonatomic, strong) Test * test;
搜索MyProject.xcodeproj/project.pbxproj
文件,並用文本編輯器打開它,看看它是否包含CLANG_ENABLE_OBJC_ARC
值。如果您看到= YES
,則ARC爲項目中的一個或多個目標啓用。
打開.xcodeproj文件的內容:右鍵單擊 - >顯示內容(或類似內容)。 用文本編輯或其他任何文本編輯器打開project.pbxproj搜索
CLANG_ENABLE_OBJC_ARC = YES;
或
CLANG_ENABLE_OBJC_ARC = NO;
'grep的保留MyProject的/ MyProject的/ AppDelegate.m' - 如果打印帶有'一幫行保留「,那麼該項目不會使用ARC。否則,它有很大的可能性。 – 2013-02-19 16:03:07
我在窗口 – 2013-02-19 16:03:54
或50%的機會是,你的應用程序不使用弧...:p – 2013-02-19 16:04:00