官术网_书友最值得收藏!

1.4 如何使用文檔及獲取幫助

1.4.1 Xcode幫助文檔的使用

在代碼中,可以按住Command鍵不放,此時用鼠標單擊某類或者變量,可以跳到其定義處。讀者可以通過這種方式查看Cocoa類的頭文件,查看有哪些屬性和方法,這對于熟悉某個類的使用方法非常有幫助。

還有一種方法,鼠標停留在某處時,查看Xcode右邊的幫助界面,如圖1-3所示。

圖1-3 Xcode幫助

右邊的幫助界面,顯示為鼠標此時所在位置(一般為類名、方法名等,圖1-3中鼠標位置在最下面紅圈處的initWithItems方法處)的幫助內容,可以單擊其中藍色的鏈接進行詳細查看。

1.4.2 開發中遇到問題如何尋求幫助

開發App時,會不可避免地遇到難以解決的問題或錯誤。如果通過調試始終不能找到錯誤所在,第一種方法是把錯誤信息復制到搜索引擎進行搜索。一般而言,谷歌的搜索結果最好,但是因為某種原因,谷歌在中國大陸不能使用,可以代之以微軟的搜索引擎“必應”(http://www.bing.com),百度的結果相對差點。

第二種方法是上論壇提問。這方面的資料一般國外的多,最有名的當屬Stack Overflow (http://www.stackoverflow.com),通常別的地方找不到的問題這上面都有。國內的有cocoa china(http://www.cocoachina.com)較為不錯。

第三種方法是找一些iOS開發方面的qq群。

第四種方法是上github(http://www.github.com),它可以說是現在世界上最大的開源項目中心,還有無數的第三方庫可供使用。有些問題,自己不好解決,完全可以通過第三方庫來解決。另外,通過這些開源的項目,可以學習到高手的代碼,對提高自己非常有用。

1.4.3 提問的方式

在網上求助時,要注意提問的方式。要把環境描述清楚,把錯誤信息粘貼完整,并突出重點。他人沒有義務一定解答,所以要為別人考慮,盡量把信息組織得清晰易懂,他人提供幫助時也更加方便。

筆者曾經使用github的一個世界著名的開源庫YYKit,使用中發現了一些bug,當即在github的該項目的主頁上報告了該bug(在issue選項卡中報告),因為描述得很詳細,錯誤定位得很清楚,該項目維護者在當天就回應并解決了該錯誤,提交了新版本代碼。

主站蜘蛛池模板: 余姚市| 西和县| 图们市| 若羌县| 乌什县| 黔西| 铁力市| 湘阴县| 顺昌县| 武邑县| 榆树市| 安多县| 阿瓦提县| 漾濞| 体育| 奉节县| 江都市| 沙田区| 江安县| 焉耆| 称多县| 烟台市| 滦南县| 西畴县| 贺州市| 疏勒县| 乐昌市| 沈丘县| 盐源县| 鄂尔多斯市| 丹凤县| 宜都市| 类乌齐县| 荥经县| 红河县| 黄大仙区| 当雄县| 尚义县| 乌拉特前旗| 鸡东县| 沂源县|