在這一章里,為你的學(xué)習(xí)做好計(jì)劃和準(zhǔn)備。先了解APP Store,設(shè)置你的Mac,為開(kāi)發(fā)IOS程序做好準(zhǔn)備。
做好規(guī)劃
在啟程前先花一點(diǎn)時(shí)間為旅程做好規(guī)劃,確保完成下面的事項(xiàng):
了解App Store
當(dāng)你學(xué)習(xí)開(kāi)發(fā)APP時(shí),確保利用好手頭已有的資源:App Store。你能從App?Store里看到目前的趨勢(shì),看到最受歡迎的APP的特點(diǎn)。每天都去看一下 排行榜,然后下載新的APP,看一下目前人們喜歡什么樣的APP,不喜歡什么樣的APP,了解這些能給你帶來(lái)更多的競(jìng)爭(zhēng)優(yōu)勢(shì)。
解決你自己的需要或者遇到的問(wèn)題
很多偉大的企業(yè)家一開(kāi)始構(gòu)建某個(gè)產(chǎn)品都是為了解決自己的需求,開(kāi)始構(gòu)思APP之前,先考慮一些你希望出現(xiàn)的APP,然后去做。為解決個(gè)人需要而產(chǎn)品的激情和思考,將會(huì)使你開(kāi)發(fā)出杰出的APP,并能解決你遇到的問(wèn)題。
觀察人們的習(xí)慣
下次你在坐公交車(chē)或者在咖啡廳喝咖啡的時(shí)候,看一下周邊的人在用什么APP,從中你可以知道目前的趨勢(shì)。
熟能生巧,多多練習(xí)
你開(kāi)發(fā)的第一個(gè)APP不會(huì)是你最好的APP,不要被這個(gè)結(jié)論嚇到,也不要被其他有些的APP嚇到,。Facebook的辦公室里有一張巨大的海報(bào),上面寫(xiě)著:“Move Fast and Break Things”(快速前進(jìn),打破常規(guī))。正是這張海邊激勵(lì)著Facebook的員工不去懼怕失敗。軟件有個(gè)優(yōu)勢(shì),就是你總可以推送一個(gè)新版本。
Page 1 ? | ? ?Chapter 1 : Getting Started
看來(lái)一天一頁(yè)的進(jìn)度才是剛剛好的進(jìn)度,一周一章也太夸張不好控制,一天翻譯一頁(yè)剛剛好~
明天繼續(xù)。加油!
編程之道,多看多敲(Ship early, ship often)
? 多看多敲是學(xué)好程序的關(guān)鍵。開(kāi)發(fā)者在App?store里看到了好的東西后,能夠融會(huì)貫通。什么是你APP的核心呢?問(wèn)一下自己下面幾個(gè)問(wèn)題,“這個(gè)應(yīng)用提供了什么價(jià)值?這個(gè)新特性能夠讓更好的展現(xiàn)APP的價(jià)值嗎?我們是不是必須要增加這個(gè)新特性?” ?這些問(wèn)題能夠幫助你確定某個(gè)功能在第一版出現(xiàn)還是在以后的某個(gè)版本迭代,為自己的APP功能開(kāi)發(fā)列出優(yōu)先級(jí)順序。
積極的態(tài)度
一開(kāi)始學(xué)習(xí)開(kāi)發(fā)可能會(huì)很難,但是當(dāng)你開(kāi)發(fā)出人們喜歡的APP,為人們的生活創(chuàng)造了價(jià)值后,你就會(huì)覺(jué)得之前的付出是多么值得的。當(dāng)學(xué)習(xí)開(kāi)發(fā)遇到困難時(shí),請(qǐng)記住:你可以做到,沒(méi)有什么不可以。堅(jiān)信你能行,更加勤奮。
這段話在之前出現(xiàn)過(guò)了,看來(lái)這個(gè)作者喜歡一個(gè)觀點(diǎn)來(lái)回描述好多次?。≈苯訌?fù)制過(guò)來(lái)的節(jié)奏啊。
App?Store
IOS是蘋(píng)果手機(jī)運(yùn)行的系統(tǒng),支持的設(shè)備有:iPhone,iPad,iPod Touch。iOS應(yīng)用市場(chǎng)在2008剛剛年剛剛出現(xiàn)的時(shí)候,只有500個(gè)應(yīng)用。經(jīng)過(guò)六年的發(fā)展,現(xiàn)在已經(jīng)有了超過(guò)120萬(wàn)個(gè)應(yīng)用。這些應(yīng)用的下載量超過(guò)了750億次。在iOS設(shè)備上,我們可以通過(guò)App Store應(yīng)用進(jìn)入應(yīng)用市場(chǎng),在Mac電腦上,可以通過(guò)iTunes進(jìn)入應(yīng)用市場(chǎng)。
原文的布局是這樣的:上面先出現(xiàn)一段文字解釋一張圖片,這張圖片會(huì)出現(xiàn)在下一頁(yè)。這樣看起來(lái)好亂,所以我在這里還是按照中國(guó)人的習(xí)慣改一下。
現(xiàn)在的布局:先上圖,再解釋圖的意思。圖下方的文字就是解釋上方的圖。

在圖1-1中,底部一欄中的Featured(精品推薦)是蘋(píng)果官方篩選出的精品應(yīng)用,這些應(yīng)用榮登榜單的原因多種多樣,比如杰出的設(shè)計(jì),新奇的想法,使用了新的技術(shù)等等。默認(rèn)顯示全部類別的精品應(yīng)用,你也可以通過(guò)點(diǎn)擊左上角的“Categories(類別)”來(lái)查看具體某個(gè)類別的精品應(yīng)用。
Page 2? |? ? Chapter 1 : Getting Started

在圖1-2中,底部一欄上的Top Charts(排行榜)顯示的是App Store上最受歡迎的APP,包含Paid(付費(fèi)應(yīng)用)、Free(免費(fèi)應(yīng)用)和Top Grossing(熱門(mén)暢銷(xiāo)應(yīng)用)的下載量各前150名。Top Grossing(熱門(mén)暢銷(xiāo)應(yīng)用)指的是獲得收入最多的APP。Top Grossing(熱門(mén)暢銷(xiāo)應(yīng)用)大部分的應(yīng)用都是免費(fèi)的,通過(guò)應(yīng)用內(nèi)付費(fèi)的形式來(lái)獲得收入,應(yīng)用內(nèi)付費(fèi)是指,用戶可以在某個(gè)APP內(nèi)購(gòu)買(mǎi)需要虛擬物品。
The App Store? ? |? ? ? Page 3

在圖1-3中,底部一欄上的Explore(探索)提供了另外一種方式來(lái)瀏覽App Store,Explore(探索)允許你瀏覽一個(gè)特定的類別,找到相關(guān)的應(yīng)用程序。例如:在財(cái)經(jīng)類別下有很多的子品類,像是精選財(cái)務(wù),資金管理,銀行等。Explore也會(huì)根據(jù)你的地點(diǎn)來(lái)推薦APP,例如紐約的地鐵APP,舊金山的市政公債APP。
Page 4 ?|? ? Chapter 1 : Getting Started
這本書(shū)英文版本有298頁(yè),如果一天翻譯一頁(yè)的話,需要10個(gè)月的時(shí)間,那進(jìn)度也太慢了吧,看看有什么辦法能加快進(jìn)度否。
OK,今天到了第四頁(yè)了,明天繼續(xù),加油加油!

在圖1-4中,底部一欄上的Search(搜索)是大部分用戶查找APP的地方,點(diǎn)擊Search(搜索選項(xiàng)卡)后,會(huì)顯示一排經(jīng)常搜索的清單,清單里包括最常用的搜索,頂部的搜索框與我們常見(jiàn)的搜索框是一樣的,搜索完成后顯示搜索結(jié)果。在iOS8里,同時(shí)還會(huì)顯示每個(gè)APP的兩張截圖。
The App Store? ? |? ? ? Page 5

在圖1-5中,底部一欄上的Updates(更新)顯示的你已經(jīng)擁有的APP的更新情況。在iOS8里,App Store會(huì)自動(dòng)更新你的應(yīng)用。點(diǎn)擊頂部的Purchased按鈕,可以重新下載你在其他設(shè)備上或者刪除的應(yīng)用。
Page 6 ?|? ? Chapter 1 : Getting Started
如何安裝Xcode 6?
開(kāi)發(fā)iOS應(yīng)用必須安裝Xcode。Xcode是蘋(píng)果官方的開(kāi)發(fā)軟件,可以用來(lái)開(kāi)發(fā)iOS系統(tǒng)和OSX系統(tǒng)的應(yīng)用,可以免費(fèi)下載安裝到你的Mac上,只能在Mac電腦上安裝運(yùn)行,無(wú)法在Windows、Linux系統(tǒng)的電腦或者iPad上使用Xcode。Xcode和Word軟件相似,只不過(guò)Xcode是用來(lái)編程的,而Word是用來(lái)寫(xiě)東西的。Xcode提供了非常多有幫助的功能來(lái)確保你的代碼能夠正常運(yùn)行。在進(jìn)行開(kāi)發(fā)之前,確保完成下方的事情。
How to Install Xcode6 ? ? | ? ? ?Page 7
你需要做的事情:
一臺(tái)運(yùn)行OS X Mavericks(10.9)或者更高系統(tǒng)的Mac電腦
OS X Mavericks(10.9)可以免費(fèi)更新到你的Mac上,如果你的Mac系統(tǒng)還沒(méi)有更新,請(qǐng)到這里完成更新:https://www.apple.com/osx/。
一個(gè)App?Store帳號(hào)
App?Store帳號(hào)也是你的Apple ID,就是用來(lái)購(gòu)買(mǎi)應(yīng)用時(shí)需要輸入的郵箱和密碼,這個(gè)Apple?ID也可以在iTunes里購(gòu)買(mǎi)歌曲,登錄iCloud。帳號(hào)可以在這里免費(fèi)獲得:https://appleid.apple.com?
你的Mac電腦的管理者密碼
最后,安裝Axcode,你需要輸入Mac的管理者密碼,這個(gè)密碼和Apple ID不一樣,是用來(lái)登錄Mac電腦的。如果你無(wú)需登錄即可進(jìn)入Mac電腦,那么你已經(jīng)是管理員了。如果你的Mac是公司的電腦,你也需需要格外的權(quán)限。
Tip 小貼士:查看是否是管理員的方法:點(diǎn)擊屏幕左上角的蘋(píng)果圖標(biāo),點(diǎn)擊“系統(tǒng)偏好設(shè)置—>用戶與群組”,然后你就可以看到自己目前是以什么身份登錄的系統(tǒng),你目前是否擁有管理員權(quán)限。
Xcode可以在App Store里下載,大約超過(guò)4GB,在下載Xcode之前,確保你的Mac至少擁有5G的空間,下載過(guò)程大約持續(xù)一個(gè)多小時(shí)(由網(wǎng)絡(luò)情況而定)。
如果你還沒(méi)有開(kāi)始下載,請(qǐng)點(diǎn)擊這里:Xcode頁(yè)面,或者在瀏覽器中輸入下面的網(wǎng)址:
https://itunes.apple.com/us/app/xcode/id497799835?mt=12
Mac上的App Store應(yīng)該會(huì)自動(dòng)打開(kāi),如果沒(méi)有,請(qǐng)參照?qǐng)D1-6,點(diǎn)擊網(wǎng)頁(yè)中的“View in Mac App Store”按鈕,即可轉(zhuǎn)向Mac的App?Store。
Page 8 ?|? ? Chapter 1 : Getting Started

參照圖1-6,接著點(diǎn)擊銀色的“Free”按鈕,接著點(diǎn)擊綠色的“Install(安裝)”按鈕,輸入你的App Store帳號(hào)。
這樣,下載就開(kāi)始了。點(diǎn)擊頂部的“Purchases(已購(gòu)項(xiàng)目)”你可以看到下載進(jìn)度。
點(diǎn)擊“Purchases(已購(gòu)項(xiàng)目)”后,Xcode軟件旁邊的按鈕變成“Open(打開(kāi))”時(shí),說(shuō)明下載已經(jīng)完成了。接著點(diǎn)擊“Open(打開(kāi))”按鈕,Xcode開(kāi)始安裝。
在安裝過(guò)程中,你可能會(huì)看到一個(gè)警告,顯示Xcode的用戶協(xié)議,閱讀這個(gè)協(xié)議,然后做出你的選擇。
下一步就是馬上要安裝到系統(tǒng)上了,點(diǎn)擊“Install(安裝)”。
接著會(huì)提示你登錄輸入密碼,這個(gè)帳號(hào)密碼是登錄Mac電腦的密碼,不是App?Store帳號(hào)密碼。
輸入完帳號(hào)密碼后,安裝進(jìn)程開(kāi)始,進(jìn)度條滿格后,Xcode就安裝好了。
如果Xcode沒(méi)有像你想象中那樣安裝成功,不比擔(dān)心。學(xué)習(xí)的最好方法就是發(fā)現(xiàn)解決錯(cuò)誤。熟能生巧嘛~
How to Install Xcode6? ? |? ? ? Page 9
太好啦,第一章終于翻譯完啦,好高興啊~
第二章就真正開(kāi)始了解程序了,這一章還是介紹工具。工欲善其事,必先利其器。
如果你發(fā)現(xiàn)我文章中有錯(cuò)別字,請(qǐng)留言指出,或者郵件我:sing8796185@163.com。我在看到您的指正后會(huì)第一時(shí)間改正錯(cuò)別字。輸入法打字,如果出現(xiàn)了錯(cuò)別字,還請(qǐng)諒解。文章中如果有翻譯不對(duì)的地方,請(qǐng)盡量指出,希望能借此結(jié)識(shí)更多編程高手~
如果你覺(jué)得我的文章不錯(cuò)有些幫助,不妨打賞點(diǎn)上下班的公交車(chē)費(fèi)吧~

本書(shū)在豆瓣上的介紹:Introducing iOS 8 (豆瓣)
亞馬遜的購(gòu)買(mǎi)鏈接:Introducing iOS 8/Steve Derico-圖書(shū)-亞馬遜中國(guó)
由于Swift語(yǔ)言本身還在變化和發(fā)展中,本書(shū)的勘誤和最新更新內(nèi)容可以在AppSchool.com/book找到
作者的聯(lián)系方式:
Twitter:http://www.twitter.com/stevederico
Email:steve@appschool.com
Phone number: (415) 779-2771
作者的公司網(wǎng)址:www.bixbyapps.com
作者創(chuàng)建的初學(xué)者網(wǎng)站:https://www.appschool.com
