當前位置:網站首頁 > app資訊 > iOS APP開發資訊
在使用Objective-C開發的IOS應用的過程中,我們會不斷的用Foundation、Cocoa等庫的大量類,對于初學者而言,不可能也沒有必要去記住每個類的功能和用法,而且也很難記住每個類各自包含的方法。建議的做法是,當用到某個類時或對該類用法不太確定時,多查查Xcode的幫助系統。當這個幫助系統查多了,代碼寫多了,那些常用的類和常用的方法自然也就記住了。
關于Xcode的幫助系統,有如下3種常見的使用方式。
1、利用“快速幫助面板”
只要在編輯區將光標停留在不知道如何使用的類或韓束上,快速幫助面板就會立即顯示有關該類或該函數的簡要幫助信息。
在快速幫助面板中,NSString Class Reference 鏈接是最常用的文檔,用戶可以通過淡季該鏈接打開NSString的參考手冊。打開NSString類的參考手冊可看到如下圖所示。
從上圖我們可以看到該類的詳細描述部分,在幫助文檔的右側可以看到該文檔的目錄頁,開發者可以通過該目錄迅速導航到自己查看的頁面。
單擊上圖右側的“查看詳情”按鈕,即可看到下圖所示的截面,從該截面可以看出,詳情頁面詳細列出了NSString類繼承的父類、遵守的協議,以及該類所在的框架。Xcode的幫助文檔非常出色,大部分類都提供了相應的示例的程序,開發者可以通過這些示例來學習iOS開發。
將上圖的頁面往下拉,可以看到下圖的頁面,從圖中我們可以看到,這份關于NSString類的參考文檔不僅詳細列出了有關NSString類的所有方法,而且對這些方法進行了分類,當用戶需要完成某種功能時,直接到該分類下找到相應的方法即可。每個方法都是一個鏈接,當用戶希望了解有關該方法的詳細介紹時,再次單擊該鏈接即可。
2、直接利用“搜索”
當打開第3張所示的幫助系統之后,也可在頁面上方的搜索框進行搜索,在搜索框中輸入任何關鍵字(任何類、任何方法、任何函數的部分或全部字符),即可看到如下圖所示的頁面:
從上圖可以看出,當我們在搜索框中輸入performS關鍵字,搜索框下方就會列出該關鍵字相關的所有文檔。文檔前面的圖標為C的是類,圖標為M的是方法,圖標為Pr的是協議,圖標為f的是函數....,不同類型的文檔以不同的圖標區分。
單擊上圖搜索框下的文檔列表項,即可打開相關文檔,這樣就可以看到關于該類、該方法、該函數的詳細信息。
3、利用編輯區的快速幫助
當我們在編輯區編寫代碼時,只要按下option鍵,再將光標移動到某個類上,光標就會顯示一個問號,此時單擊鼠標編輯區會彈出如下圖所示的快速幫助。
從圖上的快速幫助單擊“NSString Class Reference”鏈接,系統將會打開NSString的參考文檔。單擊“NSString.h”鏈接,幫助系統將會直接打開NSString類的聲明代碼,如下圖所示。
最后需要說的是,Xcode的功能實在太強大了,對于初學者而言,如果開始就強烈依賴Xcode提供的各種支持,并不一定有利于初學者掌握Objective-C的基本語法。