我一直工作在一個個人項目,並有一個新的類下面的代碼,我已經創建了:爲什麼Xcode的IDE認爲`friend`是保留字
@property (readonly, getter = isFriend) BOOL friend;
有沒有按」不像是會是什麼毛病,當我建立它,它的工作原理編譯絕對沒問題,但是當我們看看它的外觀xcode IDE
這行代碼一樣
我的問題是爲什麼在xcode IDE
似乎是nk這個詞friend
是關鍵字/保留字嗎?
我一直工作在一個個人項目,並有一個新的類下面的代碼,我已經創建了:爲什麼Xcode的IDE認爲`friend`是保留字
@property (readonly, getter = isFriend) BOOL friend;
有沒有按」不像是會是什麼毛病,當我建立它,它的工作原理編譯絕對沒問題,但是當我們看看它的外觀xcode IDE
這行代碼一樣
我的問題是爲什麼在xcode IDE
似乎是nk這個詞friend
是關鍵字/保留字嗎?
推測是因爲friend
是C++中的保留字。請參閱Friendship and inheritance。
您可以嘗試修改編譯器的xCode設置,以查看IDE是否挑選了它。見 Can I use C++11 with Xcode?
C++認爲它是你的編譯單元Objective-C++? –
FWIW,即使在非(Objective-)C++代碼中,當方法被命名爲「delete」時也會發生同樣的情況。 – Wevah