在Xcode中(3.2雪豹)當我開始輸入了一個功能,諸如Xcode編輯器默認爲 - (void)而不是 - (voidPtr)?
-(void)myFunctionName {
}
當初開始鍵入代碼提示是
-(voidPtr
有什麼區別
void
和voidPtr
之間?我假設voidPtr
是某種指針,什麼情況下需要使用它?我想要使用voidPtr
而不是void
嗎?我可以在編輯器中更改默認爲
void
的首選項,然後如果需要,我可以鍵入P並將選項卡填寫到voidPtr
?是否有一種通用的方法來配置代碼提示或優先化代碼提示,以便在更晦澀的代碼提示之前顯示常見提示?
我可以創建代碼提示快捷方式嗎?在哪裏輸入幾個字符和命令來擴展常見的樣板代碼?
什麼是一些建議的實踐教程,以獲得真正的Xcode編輯效率?
更新:基於達倫的建議,它看起來像voidPtr來自
CarbonCore/Threads.h
...
/*
The following ProcPtrs cannot be interchanged with UniversalProcPtrs because
of differences between 680x0 and PowerPC runtime architectures with regard to
the implementation of the Thread Manager.
*/
typedef void * voidPtr;
我運行一個新鮮香草的Xcode安裝雪豹的。我的項目並沒有做任何異國情調。在Xcode和Objective C中開始一些非常基礎的教程。任何有經驗的Objective C人員都會在這裏獲得有用的背景信息?
謝謝你的迴應。還提交了一個錯誤報告。 有沒有辦法在Xcode中自定義過濾器選項? –
不是我所知道的。我發現有些默認設置有時令人沮喪,但總體來說它仍然有效。如果你找到一種方法來定製它們,一定要讓我們知道! –
Apple已經用Xcode 4.0版解決了這個問題。答案已更新。 –