Soft_Job 板


LINE

※ 引述《KeGun (oneone)》之銘言: : 前陣子知道了Swift之後便有興趣想學,但是遇到很多問題,所以想請問。 : 1.最大也是我自己最沒辦法驗證的問題 : 就是Swift在目前業界到底泛不泛用? : 各網站都會說Swift方便快速而且非常新,是蘋果極力推動的新語言 : 看到這裡讓我心癢癢,但是也想問就是 : 目前業界大部分是用之前的Objective-C還是早就已經轉成Swift了? : 很害怕學了之後發現在軟體業上只是白學,怕業界用的根本不是所學 : 雖然說 學就對了 ,不過還是想知道學了之後對於出路幫助大不大 Swift在語言熱門度排行榜上已經超越Objective-C: http://www.tiobe.com/tiobe_index Objective-C在Swift推出後就呈現跳水式下跌,從一度超過10%到現在剩1% 我也看過Gartner關於程式語言的專業報告 裡面建議Objective-C開發者"即刻"開始學習Swift,不是一兩年後 種種跡象顯示,Objective-C成為歷史只是時間問題 Swift取代Objective-C成為主流,也已經是現在進行式 但不代表Objective-C會就此消失,看LISP過了多久還是有人在用就知道了 總是有舊程式需要維護,而且一維護十年以上的都有 我自己寫Swift接近一年的經驗,它絕對100%已經production ready 沒有任何Objective-C做得到而Swift做不到的事 不要聽人家講什麼Swift還在實驗階段,production還是只能Objective-C之類的鬼話 而且Swift的語法比Objective-C先進多了 很多當下流行的語法跟新的設計概念,只有Swift有 雖然Swift一開始是東抄西抄,但是以Apple這麼大力推 然後又引進一些蠻有趣的語法和設計概念的狀況來看 以後反而是其他語言來抄Swift都有可能 所以要不要學Swift?當然要,iOS開發的未來一定是Swift,也已經愈來愈多app用 但是你還是需要會Objective-C,主要是舊app的維護 還有即使寫Swift,也會用到舊的第三方frameworks,也是要懂ObjC 然後一些iOS從早期發展到現在的沿革的軌跡,也只有在ObjC看得出來 對了解一些iOS的東西還算蠻有幫助的 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.234.95
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1457315040.A.D24.html
1F:→ async: 我會c#和javascript,學swift學滿快的 03/07 09:47
2F:推 capita: 完全同意這篇 03/07 10:52
3F:→ cobrasgo: "沒有任何Objective-C做得到而Swift做不到的事" 真的嗎 03/07 11:00
4F:推 Luos: 我記得1.0好像沒有indexOf當初讓我很難過 03/07 11:08
5F:→ Luos: 幸好2.0就加進去了 03/07 11:08
6F:推 femlro: 蘋果推新的東西的速度跟能力>>>>GOOGLE 03/07 13:02
7F:→ femlro: 光看OS版本就知道了 03/07 13:02
8F:→ dreamnook: 同意 03/07 13:04
9F:推 darktt: Swift完全無法獨立使用純C的Code,像是MD5編碼 03/07 13:09
10F:→ darktt: 尤其是底層的CoreFundation的物件,使用的難度會增加不少 03/07 13:11
11F:推 genesic: 原po現在開始學,兩年畢業後swift更成熟剛好可以用 03/07 13:36
12F:推 oneheat: Swift用C/C++要透過wrapper,相對起.m/.mm作法麻煩多了 03/07 16:05
13F:→ oneheat: 不過單純就作UI這件事情來講,Swift比OC強大多了 03/07 16:06
14F:推 fishfish1314: 我是相反 不知道要不要去把oc補起來.. 03/07 18:33
15F:推 justben: 會ObjC的轉Swift速度超快,重點還是背後的原理 03/07 20:08
16F:推 EQQD: Swift有methid swizzling? 03/07 20:09
17F:→ EQQD: o 03/07 20:10
18F:推 EQQD: 雖然我喜歡Swift但Obj-C 還是有東西swift做不到 不過swift 03/07 20:13
19F:→ EQQD: 進步超快 03/07 20:13
20F:→ yuanruo: swift 有method swizzling 但是不能玩runtime,C的東西 03/07 21:02
21F:推 nurockplayer: 我是先學SWIFT才學Objective-C 反而習慣OC了 03/07 21:52
22F:→ Daidouji: 總覺得過度神化了 03/07 22:32
23F:推 Argos: 說神化是有一點XD 不過Swift一整個看起來就是Apple很明顯是 03/07 23:52
24F:→ Argos: 有備而來的一個語言 以一個新語言來說真的完整到令人驚豔 03/07 23:53
25F:→ Argos: 如果純粹看細節語法與特色 有經驗的人大多會覺得很舒服 03/07 23:55
26F:→ Argos: 會在短時間變得這麼熱門絕對不只是因為Apple大力推行 本身 03/07 23:56
27F:→ Argos: 也得到各方高評價也有一定推波助瀾的效果 03/07 23:57
28F:推 sdcomputer: swift的話xcode的支援其實不太好..很多寫法要避免 03/08 03:12
29F:→ sdcomputer: 否則autocomplete跟syntax highlight會一直跑掉 03/08 03:12
30F:推 sdcomputer: 習慣KVC KVO的話要繞點圈子,然後swizzle是可以的 03/08 03:23
31F:推 sdcomputer: 回到正題,swift可學,production是沒有問題的 03/08 03:28
32F:→ sdcomputer: 不過職場上還是以objc為多,考慮合作的話最好都會 03/08 03:32
33F:推 sdcomputer: 然後我覺得懂iOS framework的運作機制比語言本身重要 03/08 03:37
34F:→ sdcomputer: 其他OS也一樣,知道怎麼運作去看objc也猜得出在寫什麼 03/08 03:48







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP