零基礎學習 iOS 開發(fā)最難的是什么施逾,如何克服

開發(fā)這個東西的話敷矫,其實入行門檻雖說不高,但是其實也不算特別低的汉额,不然為什么程序員那么多沪饺,但是工資在普遍看來還是比較高的,是不是闷愤?先猜測如果已經是畢業(yè)工作了的話整葡,即使是比較輕松的工作,業(yè)余時間也是比較有限的讥脐,僅僅憑借興趣遭居,能支撐樓主維持多長時間段里的持續(xù)時間投入,畢竟如果這周3小時旬渠,下周3小時之類的俱萍,我不認為能夠達到3+3=6,很有可能3+3 <3告丢。而且這還要看題主想要達到一種什么程度枪蘑,玩票性質?還是到足以取得一份以此為工作能養(yǎng)活自己的程度?程序員是一個比較苦逼的職業(yè)哦~好了岳颇,潑冷水潑了這么多照捡,如果上面的這些問題,題主都想的差不多了话侧,或者有相對的覺悟的話栗精,那么我覺得才可以考慮實施的一些策略和細節(jié)。普通的程序員入門相關的話瞻鹏,多看一些基礎的書啊悲立,把 C 和 C++這種學好啊之類的,我就不贅述了新博,題主應該在很多別的地方能找到類似答案薪夕。我的建議:1.Mac 和 iOS 設備Mac最好不是黑蘋果,iOS 設備最好是 iPhone 這種能作為你日常設備的赫悄。雖然黑蘋果和 Xcode? iPhone Simulator 能在很大程度上滿足最最基本的開發(fā)需求寥殖,但是也只是基本而已。尤其是一臺 iPhone涩蜘,作為一個開發(fā)人員嚼贡,你是要比普通用戶更多地理解這個平臺,而你居然都不是一個或不曾是一個用戶同诫,在我看來粤策,有些扯淡。而且平時多用误窖,看到好的應用叮盘,會去思索它是怎么做到的。當你已經有了一些進步之后霹俺,能將自己寫的應用跑在自己的設備里柔吼,甚至可以隨時隨地展示給你的朋友們看,這種成就感丙唧,豈是模擬器之流能比的愈魏?再不濟,你已經花錢投入到了這個里面想际,不要讓這些錢浪費至少也能成為一個不錯的堅持的理由嘛培漏。2.環(huán)境圈子圈子的重要性相信不用我多說,置身于一個開發(fā)的圈子中是很重要的胡本。如果你身邊有認識的這方面的朋友牌柄,不要害羞,盡管去騷擾他們侧甫,當然珊佣,他們如果幫助你蹋宦,你也得請他們吃飯什么嘛,有來有回咒锻。但也很有可能沒有這樣的朋友冷冗,那這個時候,網上找嘛虫碉。CocoaChina 還算是國內的一個比較大的社區(qū)贾惦,多在里面混混胸梆,有不少教程敦捧,也有很多熱心的人回答問題。而且多互動你很有可能更有成就感碰镜,有一定的進步后有人認可你兢卵,才足以讓你繼續(xù)下去。一個人埋頭苦干绪颖,路上會碰到那么多問題秽荤,你要是沒有一個好的圈子幫助你,你很可能就卡在那個地方柠横,永不前進了窃款。3.努力尋找實踐的機會在達到一定水平后,也許朋友有個小點子讓你坐著玩的東西牍氛,那就做晨继。或者也可以努力去找找某些在線的遠程的外包團隊搬俊,加入他們做一些簡單的東西紊扬,實踐總強于紙上談兵。(別鄙視外包啊唉擂,魂淡餐屎,找份正經的工作不是這么容易的好嗎,有人肯讓你做東西玩祟,就先做著再說啊腹缩,至少是個經驗啊?赵)有了這些之后庆聘,競成一個正向的良性的循環(huán),語言的入門啊勺卢,框架的理解啊伙判,這都是水到渠成的事情了,我不是說那些都會很簡單和輕松黑忱,但是至少不會那么迷茫了宴抚,對吧勒魔?可以加下ios學習交流QQ群:629920342

- 如何下決心去做我其實算是一個不折不扣的懶人,所以裝了xcode之后有1年都幾乎沒怎么碰菇曲,因為總覺得找不到什么項目可以寫也沒什么時間寫冠绢。所以其實這是一個大難關,如果這個突破不了你根本沒法動手去做常潮。ios上來寫游戲有點困難弟胀,所以初學者我建議找一個規(guī)模比較小,頁面比較簡單的項目喊式,先不管三七二十一照著教程照貓畫虎做一個孵户,有了興趣就可以接下去繼續(xù)做了〔砹簦克服辦法:想辦法找一個你有興趣的app點子做夏哭。- 中文資料把你帶溝里由于現(xiàn)在xcode7直接從swift2.0開始,國內很多中文資料是1.0或者1.2的献联,所以上來我就被println給坑了——運行會直接報錯竖配,搜了一下才知道2.0改成了print。這樣的例子還有很多里逆,郵局港劇进胯,國內很多swift教程資料都是翻譯國外的,而這部分資料很有可能過時了之后原押,國外的作者在原帖更新了胁镐,國內的翻譯人員肯定沒那么及時,然后swift不像其他語言班眯,落后一段時間之后可能語法都大變了希停。這個時候看國內資料基本上會被坑到媽都不認識∈鸢克服辦法:有問題只看stackoverflow- “顯而易見”的問題很多教程就和數(shù)學證明一樣宠能,“顯而易見”這里應該這樣,或者“很明顯”磁餐,“易得”之類的跳過一些他們覺得很簡單的部分违崇,國內教程有些時候翻譯錯了或者漏了幾張圖就更明顯。經痴锱看一篇教程看著看著就感覺好像中間漏了一大截羞延。克服辦法:無脾还,只能自己慢慢摸索- 問號與嘆號單獨拿出來說伴箩,這個太麻煩了。俗話說鄙漏,每當你用一次嘆號嗤谚,你就殺死了一只貓棺蛛。問號好像叫做可選變量,嘆號是叫強制解包巩步,道理很簡單旁赊,但鴿子為什么這么大!對于一個只玩PHP的人椅野,這問號嘆號簡直是噩夢终畅,習慣了弱類型+無需聲明變量的語言之后,給我一個強類型+強制聲明的語言竟闪,我連展開個數(shù)組解一個json都要折騰半天离福,php分分鐘能搞定的東西就因為這個要羅里吧嗦寫半天。雖然我也知道世界上大多數(shù)語言都是強類型+強制聲明瘫怜,連PHP7都這么干了术徊。但我就是不習慣啊啊啊啊本刽。不過總歸這是業(yè)界潮流鲸湃,也不能抱著php5不放是不是……克服辦法:多殺貓殺殺就習慣了。- 快速上手xcodexcode的邏輯其實很奇怪子寓,比如單擊文件打開標簽暗挑,多標簽的管理方式和大多數(shù)IDE不同,界面古怪得有點像itunes斜友,小屏幕上用起來憋屈等等炸裆。習慣了常規(guī)IDE比如idea家或者是vs的人要轉過來的確挺扭曲。反正我是至少用了一周才勉強比較習慣鲜屏∨肟矗克服辦法:找一個手把手step by step教你做一個single page app的那種教程,不管三七二十一照著教程來一次洛史。- 寫swift手感這個好解決惯殊,看教程的時候一定每句代碼都要自己敲,切勿從教程直接復制代碼到你的演示app里面也殖,為了解決你手賤的問題土思,你可以把變量名改一下。手動多敲幾遍代碼絕對可以提升手感忆嗜,尤其是swift這種和C差得不太遠的還好己儒,py這種現(xiàn)代語言一定要親手多敲幾遍才能有手感±粒克服辦法:挖掉ctrl+C鍵- 數(shù)組和字典PHP和JS用戶的痛闪湾,swift的集合管理完全是上了一個新臺階。習慣了 var x = [] 的人要吃苦了……克服辦法:多用用就會了绩卤。- 語法糖里有毒和其他現(xiàn)代語言一樣途样,swift也是一大堆語法糖损合,不過某些語法糖里面摻了私貨,比如匿名函數(shù)的簡單寫法(好像叫什么尾隨函數(shù)娘纷?)我感覺比傳統(tǒng)寫法還麻煩嫁审,我現(xiàn)在都記不住,每次都要去翻手冊赖晶。然后switch不用break我也老忘等等律适。克服辦法:多用用就會了遏插。- 冗長難記的函數(shù)名變量名和常量名這個據(jù)說是從OC繼承來的捂贿,為了貫徹蘋果的“只看函數(shù)名就知道這個函數(shù)有啥用”的政策,swift的系統(tǒng)函數(shù)名字都非常冗長胳嘲,尤其是函數(shù)參數(shù)名長到夸張厂僧,為了解決這個問題他們甚至搞出了“內部參數(shù)名”和“外部參數(shù)名”這種令人瞠目結舌的東西。如果你想用傳統(tǒng)的純文本編輯器寫……對于新手來說會非常痛苦了牛⊙胀溃克服辦法:類似我這種新手就老老實實用xcode,不要去跟風玩什么勞什子appcode鹰祸。- 一些簡單問題可能很難搜出來我寫的時候遇到了一個問題 UIsearchbar在觸發(fā)的時候會頂?shù)魻顟B(tài)欄甫窟,這個時候如果狀態(tài)欄是light模式,那么會完全變得透明使得界面變得很難看蛙婴,取消UIsearchbar也變不回來粗井,但是模擬器上就沒問題,只有真機才會出現(xiàn)街图,這問題我搜什么uisearch status bar color之類的搜了半天都搜不出浇衬,足足折騰了一周,才發(fā)現(xiàn):這TM是ios8的bug餐济!我真機是ios8模擬器是ios9……于是最后又找了好幾天才找到一個alternate fix code解決……血都吐了三升了耘擂。這個問題其實就是說,不光國內資料少颤介,國內swift資料都不多梳星,好多問題你不在后面加個swift保準你搜了全是OC的」龆洌克服辦法:無- xcode閃退編輯storyboard的時候經常是冤灾,點一個右側的下拉菜單,閃退辕近,拖一個控件韵吨,閃退,點一下復選框移宅,閃退归粉,做個auto layout椿疗,剛點下生成約束就閃退。而且一般都是在你寫得正有靈感的時候閃退糠悼,讓你有一種砸電腦的欲望届榄。克服辦法:編輯storyboard的時候每10秒存檔一次倔喂。

學習ios需要一個良好的氛圍和一個好的朋友帶著你學習铝条,我們建立的那個群:629加上920最后342的目標就是大家相互幫助,相互解答席噩,多一個人多一個學習方法班缰,在群里大家不懂的都可以在群里問,所以現(xiàn)在很多已經都是月收入在2萬以上悼枢。平時有什么新的技術埠忘,我們的那些大神都會出來一起研究,所以氛圍很好馒索。

感覺寫的好莹妒,對你有幫助,就點個贊唄双揪,別光只收藏哈.~( ̄▽ ̄)~

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末动羽,一起剝皮案震驚了整個濱河市包帚,隨后出現(xiàn)的幾起案子渔期,更是在濱河造成了極大的恐慌,老刑警劉巖渴邦,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件疯趟,死亡現(xiàn)場離奇詭異,居然都是意外死亡谋梭,警方通過查閱死者的電腦和手機信峻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瓮床,“玉大人盹舞,你說我怎么就攤上這事“” “怎么了踢步?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長丑掺。 經常有香客問我获印,道長,這世上最難降的妖魔是什么街州? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任兼丰,我火速辦了婚禮玻孟,結果婚禮上,老公的妹妹穿的比我還像新娘鳍征。我一直安慰自己黍翎,他們只是感情好,可當我...
    茶點故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布艳丛。 她就那樣靜靜地躺著玩敏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪质礼。 梳的紋絲不亂的頭發(fā)上旺聚,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天,我揣著相機與錄音眶蕉,去河邊找鬼砰粹。 笑死,一個胖子當著我的面吹牛造挽,可吹牛的內容都是我干的碱璃。 我是一名探鬼主播,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼饭入,長吁一口氣:“原來是場噩夢啊……” “哼嵌器!你這毒婦竟也來了?” 一聲冷哼從身側響起谐丢,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤爽航,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后乾忱,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體讥珍,經...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年窄瘟,在試婚紗的時候發(fā)現(xiàn)自己被綠了衷佃。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡蹄葱,死狀恐怖氏义,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情图云,我是刑警寧澤惯悠,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站琼稻,受9級特大地震影響吮螺,放射性物質發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一鸠补、第九天 我趴在偏房一處隱蔽的房頂上張望萝风。 院中可真熱鬧,春花似錦紫岩、人聲如沸规惰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽歇万。三九已至,卻和暖如春勋陪,著一層夾襖步出監(jiān)牢的瞬間贪磺,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工诅愚, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留寒锚,地道東北人。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓违孝,卻偏偏與公主長得像刹前,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子雌桑,可洞房花燭夜當晚...
    茶點故事閱讀 44,614評論 2 353

推薦閱讀更多精彩內容