Re: [建議] iOS軟體開發書籍推薦

看板MacDev作者 (Big doge is watching u)時間10年前 (2015/06/19 10:53), 10年前編輯推噓12(12028)
留言40則, 10人參與, 最新討論串2/2 (看更多)
※ 引述《SmallLife ((〞︶〝)/)》之銘言: : 一、 : 書名:Swift 初學特訓班--iOS App 開發快速養成與實戰 : (附近3小時新手入門與關鍵影音教學/全書範例程式) : 二、 : 書名:養成 iOS 8 App 程式設計實力的 25 堂課-最新 Swift 開發教學 : (A Practical Guide to Building Your First App from Scratch: : Beginning iOS 8 Programming with Swift) : 三、 : 書名:iOS 8 程式設計實戰--205 個快速上手的開發技巧 抱歉,回舊文問一下 最近也在學習iOS App 看到這篇 似乎板上口徑一致的都說先回去學好Object-C 但小弟的狀況比較奇怪 公司現在要做App打從一開始就指定要用Swift... 主管的理由是 既然新的都已經出來 也有很多有名的App也都用Swift重寫上架了 那為何要用舊的? 所以就指派小弟一個人去弄App(當然美術另有人擔綱) 請問如果在完全無法考慮O-C的情況下初學iOS 上面那三本書哪一本最好入門呢? 我的背景本來是寫PHP網站的 不知為何公司的APP就落到我頭上 雖然App本身是看起來算是簡單的宣傳活動用的新聞列表App而已 -- 哀莫大於心死 http://yiizu.coderanch.net/record/argos -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.218.68.178 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1434682394.A.8B4.html

06/19 11:15, , 1F
也有很多有名的App也都用Swift重寫上架了 <-- 舉例先
06/19 11:15, 1F
https://www.apple.com/swift/ 印象中主管開會是拿這頁來說 Linkin也用Swift了

06/19 12:40, , 2F
很多app用swift也不關你們公司的事啊XDD難道用swift寫下
06/19 12:40, 2F

06/19 12:40, , 3F
載量就會比較好?真奇怪的主管
06/19 12:40, 3F
其實小弟我也不懂差在哪,不過聽說Swift比較好學,所以當時開會 就主管說了算 XD ※ 編輯: Argos (61.218.68.178), 06/19/2015 12:49:42

06/19 13:31, , 4F
現階段swift還是要靠obj-c輔助 你就要兩邊都會
06/19 13:31, 4F

06/19 13:36, , 5F
再說 現階段的1.2 跟 2.0 已經有差異了 現在要學2.0
06/19 13:36, 5F

06/19 13:37, , 6F
一些基本的語法有一點點不同 拿1.2的書實作在 Xcode7上
06/19 13:37, 6F

06/19 13:38, , 7F
卡了超久 想說為啥這樣不能run 跟書上一樣呀 一查才知
06/19 13:38, 7F

06/19 13:38, , 8F
2.0已經把某些東西改了 超悶 浪費時間很久..
06/19 13:38, 8F

06/19 13:41, , 9F
大部分第三方的Library 都是用objective-c 寫的
06/19 13:41, 9F

06/19 13:42, , 10F
用swift 當然也可以用,但你看不懂objective-c 挺麻煩
06/19 13:42, 10F
所以還是建議回去學O-C嗎? 主管是覺得需求並不複雜,最主要就是串網站的API資料吐資料列表 出來,能看就好,沒有其它功能,這有需要用到第三方套件嗎? ※ 編輯: Argos (61.218.68.178), 06/19/2015 15:36:13

06/19 15:46, , 11F
建議還是要 請愛用SDWebImage跟afnetworking 很方便
06/19 15:46, 11F

06/19 15:46, , 12F
afnetworking 在swift是有類似的東西了~
06/19 15:46, 12F

06/19 17:03, , 13F
那請你主管說明用Swift的原因是?考量是?
06/19 17:03, 13F

06/19 17:03, , 14F
他拿那些app來比較,那他知道用Swift的好處是什麼嗎?
06/19 17:03, 14F

06/19 17:03, , 15F
比Obj-C快?好學?開發速度快?如果只是因為別人用我也要用..
06/19 17:03, 15F

06/19 17:04, , 16F
那根本就是盲從啊..
06/19 17:04, 16F

06/19 17:06, , 17F
不知道swift現在資料量如何,但我想obj-c在網路上的資料
06/19 17:06, 17F

06/19 17:07, , 18F
應該還是比swift多的..如果需求簡單要快速開發..應該先挑
06/19 17:07, 18F

06/19 17:07, , 19F
資源比較多的才是
06/19 17:07, 19F

06/19 21:36, , 20F
書的話最近有出新的歐萊禮ios8錦囊妙計
06/19 21:36, 20F

06/19 21:45, , 21F
Firefox ios 就用swift
06/19 21:45, 21F

06/19 21:48, , 22F
swift 的確比較好懂,不管是敘述或是語法便利性都有增加,
06/19 21:48, 22F

06/19 21:48, , 23F
既然你要做的app是從頭做起,其實用swift 也是不錯的選擇
06/19 21:48, 23F

06/19 21:53, , 24F
但缺點也不是沒有,因為swift 剛出,改版很快,像年底會釋
06/19 21:53, 24F

06/19 21:53, , 25F
出swift 2.0 很多語法又會改寫或更新,這是比較麻煩的地方
06/19 21:53, 25F

06/20 10:58, , 26F
swift用第三方library會很想哭 教學只有Obj-C 或是轉
06/20 10:58, 26F

06/20 10:58, , 27F
成swift function看起來很奇怪 或是根本沒有swift
06/20 10:58, 27F

06/20 10:58, , 28F
function(部分) 還要自己另外改寫
06/20 10:58, 28F

06/20 11:53, , 29F
別鬧了, 能做出好app的開發者對objc和ios都瞭若指掌,
06/20 11:53, 29F

06/20 11:54, , 30F
有的甚至和apple有直接合作, 大公司決策錯誤的例子也不
06/20 11:54, 30F

06/20 11:55, , 31F
是沒有, FB早期用html5做ios app, 最後還是乖乖自己寫
06/20 11:55, 31F

06/20 11:56, , 32F
電子資訊界的黃金定律: 絕對不要用(買)第一代的產品
06/20 11:56, 32F

06/20 11:57, , 33F
除非有多餘的心力, 不然不用花心思去研究swift vs objc
06/20 11:57, 33F

06/20 11:59, , 34F
乖乖的採用已經被幾萬個app証明可以穩定做出好app的解
06/20 11:59, 34F

06/20 11:59, , 35F
決方案就好
06/20 11:59, 35F

06/21 09:50, , 36F
如果沒有壓力就用swift, 未來不是objc跟swift二擇一
06/21 09:50, 36F

06/21 09:51, , 37F
是swift取代objc, 現objc coder也早晚要學swift
06/21 09:51, 37F

06/21 09:52, , 38F
如果有出貨壓力, 用objc目前是比較多資源
06/21 09:52, 38F

06/21 09:53, , 39F
不過學新語言沒什麼好叫的 就不過是三五天的事
06/21 09:53, 39F

06/21 09:54, , 40F
說實在也沒什麼好二擇一 N擇一的 懂幾種語言是基本功
06/21 09:54, 40F
關於改語言,小弟已經錯失機會和主管翻案改用O-C了,當初一開始主管 交待,我看了swift好像比較好學就傻傻的同意也沒argue...現在回去講 似乎沒什麼立場了 壓力的話是還好,App本身需求算簡單,我已經找到網路上的範例教學, 會問書是想較完整的學習,以便日後要改版游刃有餘,況且買書可以報 公帳的說(當然不能買太多啦,所以想說先選一本,但也不知哪本較好) 總之還是先謝謝大家的回覆 ※ 編輯: Argos (61.218.68.178), 06/22/2015 10:49:06
文章代碼(AID): #1LWuGQYq (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1LWuGQYq (MacDev)