Xcode的文檔安裝以及模板的使用

Xcode文檔的安裝

1.Xcode文檔在線(xiàn)安裝

  • 打開(kāi)Xcode,首選項(xiàng)


  • 點(diǎn)擊DownLoads下載文檔



2.Xcode文檔離線(xiàn)安裝

  • 找到備份的文檔

    • com.apple.adc.documentation.AppleiOS8.0.iOSLibrary.docset


  • 找到DocSets目錄

    • /Applications/Xcode.app/Contents/Developer/Documentation/DocSets
  • 拷貝文件到該目錄

  • 退出重新打開(kāi)Xcode

    • 如果還不行虑稼,
      /Users/username/Library/Developer/Shared/Documentation/DocSets
      看是否存在同名的或版本更新的斥铺,把它刪掉
  • 注意: 如果文件夾中有版本更高的文檔不會(huì)顯示低版本文檔


3.Xcode文檔基本使用

  • 如何打開(kāi)文檔


  • 文檔結(jié)構(gòu)


  • 關(guān)鍵字說(shuō)明
    • Getting Started —— 新手入門(mén)努释,一般來(lái)說(shuō)星澳,是給完全的新手看的。建議初學(xué)者看看园欣,這里面有一些建立觀念的東西炕矮,有了這些建立觀念的東西,后面的學(xué)習(xí)就比較容易了弧满。
    • Guides —— 指南婆跑,指南是Xcode里面最酷最好的部分,學(xué)會(huì)看指南則大多數(shù)情況完全不用買(mǎi)書(shū)庭呜。Xcode文檔里面的指南滑进,就是一個(gè)一個(gè)問(wèn)題的,從一個(gè)問(wèn)題募谎,或者系統(tǒng)的一個(gè)方面出發(fā)扶关,一步一步詳細(xì)介紹怎么使用Cocoa庫(kù)的文檔。一般程序員比較熟悉的是Reference数冬,就是你查某個(gè)類(lèi)节槐、方法搀庶、函數(shù)的文檔時(shí)候,冒出來(lái)的東西铜异。那些其實(shí)是一點(diǎn)一點(diǎn)的細(xì)碎知識(shí)哥倔,光看那些東西就完全沒(méi)有脈絡(luò)。而Guides就是幫你整理好的學(xué)習(xí)的脈絡(luò)揍庄。
    • Reference —— 參考資料咆蒿。一個(gè)一個(gè)框架一個(gè)一個(gè)類(lèi)組織起來(lái)的文檔,包含了每個(gè)方法的使用方法蚂子。
    • Release Notes —— 發(fā)布說(shuō)明沃测。一個(gè)iOS新版本帶來(lái)了哪些新特性,這樣的信息食茎,熟悉新iOS蒂破,比較不同iOS版本API不同,都需要參考這些文檔别渔。
    • Sample Code —— 示例代碼附迷。蘋(píng)果官方提供的一些示例代碼,幫助你學(xué)習(xí)某些技術(shù)某些API哎媚。非常強(qiáng)烈建議學(xué)習(xí)的時(shí)候參考挟秤,一方面光看文檔有時(shí)候還是很難弄明白具體實(shí)現(xiàn)是怎么回事兒。另外一方面這些示例代碼都是蘋(píng)果的工程師寫(xiě)的抄伍,你從示例代碼的變遷可以看到蘋(píng)果官方推薦的代碼風(fēng)格流變艘刚。
    • Technical Notes —— 技術(shù)說(shuō)明。一些技術(shù)主題文章截珍,有空的時(shí)候可以瀏覽一下攀甚。往往會(huì)有一些收獲。
    • Technical Q&A —— 常見(jiàn)技術(shù)問(wèn)答岗喉。這是技術(shù)社區(qū)里面一些常見(jiàn)問(wèn)題以及回答的整理秋度。
    • Video —— 視頻。目前主要是WWDC的視頻钱床,實(shí)際上是登錄到開(kāi)發(fā)者網(wǎng)站上去瀏覽的荚斯,這里就是快捷方式。想深入學(xué)習(xí)的話(huà)查牌,一定不能錯(cuò)過(guò)事期,大量的看,不僅可以學(xué)好技術(shù)纸颜,還可以練好英文兽泣。
    • 這里面的Reference、Release Notes胁孙、Sample Code唠倦、Technical Notes称鳞、Technical Q&A,一般來(lái)說(shuō)只是備查的稠鼻。主要要看的是Getting Started和Guides冈止。

4.如何閱讀文檔?

  • 快速查詢(xún)文檔

    • 按住Option鍵查詢(xún)


    • 通過(guò)Quick Help查詢(xún)


  • 搜索幫助


  • 閱讀文檔



5.加深需要閱讀文檔,養(yǎng)成閱讀英文文檔習(xí)慣

  • Start Developing iOS Apps Today

    • 馬上著手開(kāi)發(fā) iOS 應(yīng)用程序, 建立基本iOS開(kāi)發(fā)概覽
  • iOS Technology Overview

    • iOS技術(shù)概覽,閱讀這個(gè)文檔的目的和檢測(cè)標(biāo)準(zhǔn)是,遇到具體問(wèn)題候齿,知道應(yīng)該去看哪方面的文檔
  • iOS Human Interface Guidelines

    • iOS 人機(jī)交互指南,閱讀這個(gè)文檔的目的和檢測(cè)標(biāo)準(zhǔn)是靶瘸,看到任何一個(gè)App,你可以知道它的任何一個(gè)UI是系統(tǒng)控件毛肋,還是自定義控件,它的層次關(guān)系等等屋剑。
  • Programming with Objective-C

    • 學(xué)習(xí)OC基礎(chǔ)語(yǔ)法,閱讀這個(gè)文檔的目的和檢測(cè)標(biāo)準(zhǔn)是润匙,看得懂基本的Objective-C代碼,方便后面的學(xué)習(xí)和閱讀各種示例代碼
  • App Programming Guide for iOS

    • iOS應(yīng)用程序編程指南,介紹的就是開(kāi)發(fā)一個(gè)App的完整流程唉匾,包括App的生命周期孕讳、休眠、激活等等. 閱讀這個(gè)文檔的目的和檢測(cè)標(biāo)準(zhǔn)是巍膘,了解全部流程和很多細(xì)節(jié)問(wèn)題
  • View Programming Guide for iOS

  • View Controller Programming Guide for iOS

    • 閱讀這兩個(gè)文檔的目的和檢測(cè)標(biāo)準(zhǔn)是厂财,深刻理解什么是View,什么是View Controller峡懈,理解什么情況用View璃饱,什么情況用View Controller。
  • Table View Programming Guide for iOS

    • 閱讀這個(gè)文檔的目的和檢測(cè)標(biāo)準(zhǔn)是肪康,深刻理解UITableView/UITableViewController的理論和使用方法

Xcode模板的修改

1.修改項(xiàng)目模板

  • 項(xiàng)目模板就是創(chuàng)建工程的時(shí)候選擇的某一個(gè)條目, Xcode會(huì)根據(jù)選擇的條目生成固定格式的項(xiàng)目

    • 例如想創(chuàng)建一個(gè)命令行項(xiàng)目就選擇Command Line Tool


  • 如何修改項(xiàng)目模板

    • 1.找到Xcode, 右鍵"顯示包內(nèi)容" 打開(kāi)"/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/Project\ Templates/Mac/Application" 文件夾
      • 在/Application文件夾中能夠找到所有和OS X Application界面對(duì)應(yīng)的文件夾


    • 修改Command Line Tool模板
      • 打開(kāi)"Command Line Tool.xctemplate"文件夾, 發(fā)現(xiàn)和"改Command Line Tool模板"一一對(duì)應(yīng)


      • 打開(kāi)"TemplateInfo.plist文件"發(fā)現(xiàn)和"改Command Line Tool模板"中內(nèi)容對(duì)應(yīng)


      • 修改"TemplateInfo.plist文件"中的內(nèi)容


  • 注意:

    • 修改最好重啟Xcode
    • 如果發(fā)現(xiàn)不能修改, 可以將文件拖到桌面后再修改, 或者修改文件的權(quán)限后再修改


  • 練習(xí): 修改main文件模板
    • 因?yàn)閙ain文件是隨著項(xiàng)目的創(chuàng)建自動(dòng)創(chuàng)建的, 所以想要修改main文件的模板其實(shí)就是修改項(xiàng)目模板
    • 同樣打開(kāi)"TemplateInfo.plist文件"找到對(duì)應(yīng)數(shù)據(jù)后直接修改重啟Xcode即可


2.修改類(lèi)的頭部信息

  • 找到對(duì)應(yīng)類(lèi)對(duì)應(yīng)的類(lèi)文件模板. (因?yàn)轭?lèi)是創(chuàng)建項(xiàng)目之后手動(dòng)創(chuàng)建的, 而不是隨著項(xiàng)目的創(chuàng)建自動(dòng)創(chuàng)建的, 所以修改類(lèi)文件模板和項(xiàng)目模板并不是修改同一個(gè)文件)
    • 打開(kāi)"/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File\ Templates/Source/Cocoa\ Class.xctemplate"文件夾


    • 找到繼承Objective-C對(duì)應(yīng)的文件夾


    • 修改對(duì)應(yīng)的模板文件



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末荚恶,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子磷支,更是在濱河造成了極大的恐慌谒撼,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,029評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件雾狈,死亡現(xiàn)場(chǎng)離奇詭異廓潜,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)善榛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)辩蛋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人移盆,你說(shuō)我怎么就攤上這事堪澎。” “怎么了味滞?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,570評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵樱蛤,是天一觀的道長(zhǎng)钮呀。 經(jīng)常有香客問(wèn)我,道長(zhǎng)昨凡,這世上最難降的妖魔是什么爽醋? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,535評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮便脊,結(jié)果婚禮上蚂四,老公的妹妹穿的比我還像新娘。我一直安慰自己哪痰,他們只是感情好遂赠,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,650評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著晌杰,像睡著了一般跷睦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上肋演,一...
    開(kāi)封第一講書(shū)人閱讀 49,850評(píng)論 1 290
  • 那天抑诸,我揣著相機(jī)與錄音,去河邊找鬼爹殊。 笑死蜕乡,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的梗夸。 我是一名探鬼主播层玲,決...
    沈念sama閱讀 39,006評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼反症!你這毒婦竟也來(lái)了称簿?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,747評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤惰帽,失蹤者是張志新(化名)和其女友劉穎憨降,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體该酗,經(jīng)...
    沈念sama閱讀 44,207評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡授药,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,536評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了呜魄。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片悔叽。...
    茶點(diǎn)故事閱讀 38,683評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖爵嗅,靈堂內(nèi)的尸體忽然破棺而出娇澎,到底是詐尸還是另有隱情,我是刑警寧澤睹晒,帶...
    沈念sama閱讀 34,342評(píng)論 4 330
  • 正文 年R本政府宣布趟庄,位于F島的核電站括细,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏戚啥。R本人自食惡果不足惜奋单,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,964評(píng)論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望猫十。 院中可真熱鬧览濒,春花似錦、人聲如沸拖云。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,772評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)宙项。三九已至乏苦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間杉允,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,004評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工席里, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留叔磷,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,401評(píng)論 2 360
  • 正文 我出身青樓奖磁,卻偏偏與公主長(zhǎng)得像改基,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子咖为,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,566評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)秕狰、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,066評(píng)論 4 62
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一種新的協(xié)議躁染。它實(shí)...
    香橙柚子閱讀 23,798評(píng)論 8 183
  • 今晚吞彤,不知道為什么會(huì)想起我衬,紅樓夢(mèng)中的對(duì)晴雯的評(píng)價(jià),心比天高命比紙薄饰恕,作為一個(gè)丫鬟挠羔,卻偏偏不愿意甘心做一個(gè)丫鬟,更是...
    二夕木閱讀 210評(píng)論 0 0
  • 這個(gè)標(biāo)題出自《昭奚舊草》第二部的封面范舀。我覺(jué)得這句話(huà)就是奚山君的真實(shí)寫(xiě)照合是。 當(dāng)扶蘇還是喬荷時(shí),他死了尿背,但是他有三個(gè)未...
    傲嬌的面紗閱讀 5,865評(píng)論 2 1
  • 本文只作純屬發(fā)泄端仰,就像說(shuō)fuck 、shit田藐、why荔烧。父母今晚又打電話(huà)催著我交發(fā)展對(duì)象,然后我強(qiáng)忍內(nèi)心無(wú)限的煩氣一...
    你的明明閱讀 245評(píng)論 0 0