怎么成為一名熟練的iOS開(kāi)發(fā)者-創(chuàng)新互聯(lián)

怎么成為一名熟練的iOS開(kāi)發(fā)者

10多年的渦陽(yáng)網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整渦陽(yáng)建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“渦陽(yáng)網(wǎng)站設(shè)計(jì)”,“渦陽(yáng)網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

英文原文地址:http://code.tutsplus.com/tutorials/where-to-go-next--mobile-14086

在過(guò)去的一段時(shí)間,你可能已經(jīng)了解了許多iOS的基本知識(shí)和操作。菜鳥(niǎo)!此時(shí)你是否會(huì)感到迷惘呢?我希望能通過(guò)這篇博文,留給你們一些建議和學(xué)習(xí)的資源,幫助你們?cè)诟斓某蔀橐幻炀毜膇OS開(kāi)發(fā)者。

要注意的事情

盡管2007恍如昨日,但是移動(dòng)互聯(lián)領(lǐng)域,尤其是iOS,已經(jīng)發(fā)展到了一個(gè)令人難以置信的高度。很難想象,沒(méi)有了iPhone、iPad、iPod Touch的移動(dòng)互聯(lián)領(lǐng)域會(huì)變成什么樣。隨著iOS平臺(tái)的普及和完善,并不缺少書(shū)籍、視頻、課程和博客來(lái)引導(dǎo)你成為一名熟練的iOS開(kāi)發(fā)者。

我們這一系列的資料應(yīng)該已經(jīng)讓你從一名開(kāi)發(fā)者的角度對(duì)iOS平臺(tái)有了大致的了解。我的第一個(gè)忠告,堅(jiān)持不斷寫(xiě)你的iOS程序,不要等到你覺(jué)得有足夠的能力創(chuàng)建一個(gè)真正的應(yīng)用的的時(shí)候再開(kāi)始。只有在不斷寫(xiě)小程序的過(guò)程中,遇到問(wèn)題,解決問(wèn)題,才能讓你更快的成長(zhǎng)。遇到的問(wèn)題越多,學(xué)到的越多。這并不意味著,每個(gè)應(yīng)用都有意義刊登在App Store里,恰恰相反。我們一開(kāi)始都應(yīng)該通過(guò)設(shè)計(jì)特定的問(wèn)題為目的,然后專注于寫(xiě)一個(gè)解決這個(gè)問(wèn)題的程序。這些小程序,相當(dāng)于一個(gè)個(gè)可重用的組件。專注于其重用性,你就不太可能寫(xiě)出意大利面條式的代碼,一團(tuán)糟。這個(gè)過(guò)程既鍛煉了我們的編碼能力,也為我們以后整合項(xiàng)目提供了資源,節(jié)省了時(shí)間。

這種方法也很適用于探索嘗試你遇到的新的框架,或者開(kāi)源庫(kù)。在不斷的小的項(xiàng)目建立中,我們會(huì)學(xué)習(xí)越來(lái)越多的知識(shí),越來(lái)越熟悉Xcode,熟悉開(kāi)發(fā)環(huán)境。這恰恰是iOS開(kāi)發(fā)的另一個(gè)關(guān)鍵要素。

我的第二個(gè)忠告,避免直接從網(wǎng)上復(fù)制粘貼代碼片段。除非你確定你不會(huì)收益于你復(fù)制的代碼。當(dāng)然,這可能會(huì)幫你暫時(shí)的解決困擾你許久的問(wèn)題。你不知道的是,在這個(gè)過(guò)程中,你已經(jīng)欠下了技術(shù)債務(wù)。這并不以為著你不能使用那些優(yōu)秀的類庫(kù),如AFNetworking和Magical Record。這也并不意味著你要理解這些類庫(kù)的每一個(gè)細(xì)節(jié)。如果你遇到了這樣的抉擇,花費(fèi)了1、2個(gè)小時(shí),自己編碼解決了,這些時(shí)間是值得的。軟件開(kāi)發(fā)不僅僅是速度和成果。在個(gè)人層面上,自己編碼解決才是最好的。通過(guò)復(fù)制粘貼你不理解的代碼不能成為一名優(yōu)秀的程序員。偉大的程序員沒(méi)有捷徑可走。

Mobiletuts+

在我開(kāi)始列舉資源的時(shí)候,我想先提一提。Mobiletuts+已經(jīng)存在好幾年了,已經(jīng)建立在Mobile Tuts上的接近200的從初級(jí)到高級(jí)的高品質(zhì)iOS開(kāi)發(fā)教程,令人影響深刻。

到哪里尋求幫助?

Apple Developer Forums

如果你注冊(cè)了iOS開(kāi)發(fā)者賬號(hào),那么你可以訪問(wèn)蘋(píng)果開(kāi)發(fā)者論壇。在那里,不僅開(kāi)發(fā)者發(fā)言踴躍,分享著自己的東西。也有專門(mén)的開(kāi)發(fā)工程師維護(hù)論壇、框架和DTS(開(kāi)發(fā)技術(shù)支持),有時(shí)這會(huì)節(jié)約你一天的時(shí)間。

求助Google或者Stack Overflow

無(wú)論何時(shí)你用Google搜尋你遇到的編程相關(guān)的問(wèn)題,可能的話,都會(huì)顯示結(jié)果在Stack Overflow。公正的說(shuō),Stack Overflow是革命性的軟件開(kāi)發(fā)和開(kāi)發(fā)者社區(qū)。Stack Overflow難能可貴的一個(gè)地方是,他會(huì)把這個(gè)問(wèn)題共享給別的社區(qū),讓更多的人受益。無(wú)論你是用什么語(yǔ)言或者平臺(tái)開(kāi)發(fā),Stack Overflow都會(huì)讓你受益匪淺。

GitHub

過(guò)去的的幾年里,開(kāi)源編碼已經(jīng)變得非常流行,GitHub肯定是這背后的助力之一。即然你是一名菜鳥(niǎo)iOS開(kāi)發(fā)者,你可能不會(huì)促進(jìn)iOS的開(kāi)源項(xiàng)目。然而,沒(méi)有什么可以阻止你探索一些開(kāi)源項(xiàng)目和瀏覽一些源代碼,看看別人是怎么做的。如果你能夠通過(guò)探索學(xué)習(xí)其他人的代碼編寫(xiě)加快你的學(xué)習(xí),那么選擇一個(gè)維護(hù)良好且積極開(kāi)發(fā)的項(xiàng)目就是關(guān)鍵。

書(shū)籍

C程序設(shè)計(jì)

Object - C

視頻

WWDC

蘋(píng)果的全球開(kāi)發(fā)者大會(huì)(WWDC)是蘋(píng)果開(kāi)發(fā)者的盛會(huì)。在WWDC上的每一個(gè)演示文稿都會(huì)被記錄下來(lái),不久后會(huì)開(kāi)放給注冊(cè)了IOS或者M(jìn)ac的開(kāi)發(fā)者們。視頻的收集可以追溯到2010年,所以你有大量的資源可以觀看。

iTunes U

通過(guò)蘋(píng)果的iTunesU也可以獲得大量視頻。在過(guò)去幾年不少大學(xué)也開(kāi)設(shè)了相關(guān)課程,使用的就有這上面的免費(fèi)教程。

博客

當(dāng)我告訴你有成千上百的博客專門(mén)為iOS服務(wù),你應(yīng)該不會(huì)感到吃驚。我列出了幾個(gè)我最喜歡的,還有許多等著你去發(fā)現(xiàn),分享。

(由于部分網(wǎng)址需要×××,在此只列出可以直接訪問(wèn)的)

1.http://www.raywenderlich.com

2.http://www.cocoawithlove.com

3.http://www.cimgf.com

4.http://oleb.net/blog/

5.http://nshipster.com

感悟:馬馬虎虎翻譯了一篇博文,也沒(méi)有什么干貨,更多的是為了鍛煉一下自己,培養(yǎng)自己的自學(xué)能力。如果有幸被那位朋友看到了,也請(qǐng)諒解。因?yàn)檫@篇文章是以國(guó)外的基礎(chǔ)寫(xiě)的,許多資源我們用起來(lái)不是那么方便,但是我認(rèn)為這是開(kāi)發(fā)這條路上想走的更遠(yuǎn),必須克服的。這也是我要寫(xiě)這篇博客很大的一個(gè)原因。

很多程序員過(guò)得沒(méi)有希望是因?yàn)樗麄兊囊曇疤?,除了看技術(shù),就是看科幻,我建議他們多看看人文歷史類的書(shū)籍,這樣的書(shū)可以引導(dǎo)他們理解別人的內(nèi)心,看看小說(shuō)什么的也可以很大程度上補(bǔ)充他們看問(wèn)題的角度。程序員整天面對(duì)的就那么幾個(gè)人,經(jīng)理就是監(jiān)工的、客戶就是×××,每個(gè)人的角色都已經(jīng)設(shè)定好了,如果沒(méi)有更多了解,圈子就會(huì)越來(lái)越窄。應(yīng)該嘗試開(kāi)闊一下視野。我也希望能通過(guò)博客這個(gè)平臺(tái)來(lái)達(dá)到這一目的。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

新聞名稱:怎么成為一名熟練的iOS開(kāi)發(fā)者-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://muchs.cn/article40/dsjceo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、品牌網(wǎng)站制作品牌網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化定制開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)