[問題] 新手學iOS開發的瓶頸

看板MacDev作者 (藍迪克)時間7年前 (2016/10/08 14:02), 7年前編輯推噓12(1209)
留言21則, 12人參與, 最新討論串1/1
大家好 小弟最近剛接觸iOS的開發 本身有C語言基礎, 所以大概理解objective-c的語法就開始往開發app.那邊學習 可是學習過程遇到不少問題 我跟著書上的基本步驟 做了label, button, text field和一些物件的使用 然後照著範例做出了一個計算機app. 但是過程中有很多看不懂的code 像是內建的框架跟物件這些 不是很能理解用法或是使用時機 感覺會程式語言跟會app開發完全是兩回事 如果現在要我把書本闔上自己重寫一次計算機 我可能什麼都生不出來... 想請問我下一步該學習些什麼比較合適? 或是對於初入這個領域有沒有什麼建議? 謝謝> < -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.77.146 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1475906532.A.DA9.html

10/08 14:33, , 1F
把書蓋上,自己重寫一次。成功後可試著加新功能,
10/08 14:33, 1F

10/08 14:34, , 2F
學會自己爬stack overflow,解決問題。
10/08 14:34, 2F
嗯嗯,我接下來試著用自己的方法寫一遍,謝謝

10/08 19:22, , 3F
Google解決
10/08 19:22, 3F
google是我的好朋友 ※ 編輯: Bluedicker (39.12.161.151), 10/08/2016 22:45:10

10/09 00:50, , 4F
計算機應該沒有太複雜的code吧,先搞懂view的生命週期
10/09 00:50, 4F

10/09 00:51, , 5F
會比較好理解畫面的生成與結束過程
10/09 00:51, 5F
謝謝^_^ 確實不算複雜,其實就是基本的運算功能,還有一些錯誤處理。 ※ 編輯: Bluedicker (39.12.161.151), 10/09/2016 12:55:12

10/09 23:53, , 6F
多看一下官方的文件,apple的文件比MSDN好懂很多
10/09 23:53, 6F

10/09 23:54, , 7F
但最近剛改版,文件也變很爛,可能還在整理,就先將就吧!
10/09 23:54, 7F

10/09 23:57, , 8F
另外可看看treehouse的obj-c/swift線上課程,個人滿推薦的
10/09 23:57, 8F

10/10 00:02, , 9F
另外對自已程式&英文程度稍有自信的話也可以上iTunesU
10/10 00:02, 9F

10/10 00:04, , 10F
找史丹佛白鬍子的課來看 但IOS版本較舊 要自己適應一下
10/10 00:04, 10F

10/10 00:06, , 11F
而且我覺得剛上手時,有上個實體課或者是線上課會有差
10/10 00:06, 11F

10/10 00:08, , 12F
因為IDE的使用習慣,通常書本不會教,要看實際操作
10/10 00:08, 12F

10/10 00:10, , 13F
有實體的對象可以臨摹操作步驟的話,陣痛期會比較短些
10/10 00:10, 13F
謝謝提供資訊 史丹佛的白鬍子我有稍微看過一點 雖然搭配他的ppt可以大概理解 不過全英文還是有點吃力 順便趁這時候練練好了

10/10 10:48, , 14F
請教樓上前輩treehouse的課程看basic plan就夠了嗎?
10/10 10:48, 14F

10/10 19:25, , 15F
推 正在學Udemy 上的 Mark Price
10/10 19:25, 15F
※ 編輯: Bluedicker (39.12.161.151), 10/11/2016 00:14:07

10/11 20:16, , 16F
想一個專案題目 開始做 邊查邊做
10/11 20:16, 16F

10/12 12:56, , 17F
原po你可以試著實現Line 或 FB
10/12 12:56, 17F

10/14 19:43, , 18F
借提發問,請問有推薦入門的實作書籍嗎?
10/14 19:43, 18F

10/15 07:30, , 19F
我推薦Google
10/15 07:30, 19F

10/16 21:52, , 20F
standford的iOS課程 都有團隊在做漢化字幕 可以找找
10/16 21:52, 20F

10/19 22:18, , 21F
swiftGG好像沒啥進度
10/19 22:18, 21F
文章代碼(AID): #1N-8lasf (MacDev)