鑄造時左右(沒有雙關語意)澄清時,在變量聲明中使用__strong
我在Transitioning to ARC Release Notes在這些線路傳來:當涉及到包含ARC屬性的正確位置時,Apple文檔意味着什麼?
您應該正確裝飾變量。當一個對象變量聲明中使用限定詞,正確的格式是:
ClassName * qualifier variableName;
例如:
MyClass * __weak myWeakReference; MyClass * __unsafe_unretained myUnsafeReference;
其它變型不正確技術上,但由編譯「原諒」。要了解該問題,請參閱http://cdecl.org/。
我懷疑這是某種蘋果公司的笑話,但我不認爲我明白了。這顯然沒有關係,但我想做對。正確「裝飾」變量聲明的重要性是什麼,cdecl.org試圖創建什麼?
編輯:爲了澄清,我想精確理解爲什麼寫
qualifier ClassName * variableName;
是 「技術上不正確。」