看板 MacDev 關於我們 聯絡資訊
這個月普遍在投履歷尋找ios開發的工作 但遇到很大的問題 在開發語言上 oc 大概有四成 swift 大概六成,但因為很多需要翻以前的舊專案,通常也需要看oc的程式 而介面上目前也還都是使用UIKit 沒看到用swiftUI的 連帶UIKit環境也普遍要求使用RxSwift走MVVM 偏偏自己已經習慣swiftUI + combine的開發環境 雖然大家說有些元件還是只有UIKit有 但swiftUI也可以用UIViewRepresentable把UIKit包起來 要處理系統delegate也有@UIApplicationDelegateAdaptor 當初自己就是覺得swiftUI這種宣告式的語法搭配原生的FRP很好用 才從UIKit轉過來(現在也都忘得差不多了) 結果看了一輪職缺,沒有任何廠商在找swiftUI的開發者 不知道是不是該放棄了 QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.152.112 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1671554260.A.0CD.html
darktt: SwiftUI 還不是時候,縱然可以橋接UIKit125.228.195.182 12/21 07:34
darktt: ,但是裡面還是有坑未解,還需要再等幾年125.228.195.182 12/21 07:34
darktt: 吧125.228.195.182 12/21 07:34
langrisser19: 不知道是什麼坑啊?123.194.152.112 12/21 09:44
t19960804: SwiftUI的坑說不完的 1.163.128.156 12/21 11:42
fanatics5566: 現在除非是全新專案,不然考量到相 111.253.57.2 12/21 14:35
fanatics5566: 容性跟日後維護問題還是以UIkit為 111.253.57.2 12/21 14:35
fanatics5566: 大宗。WatchKit被deprecated 後, 111.253.57.2 12/21 14:35
fanatics5566: 可能找有開發watch app 的公司對sw 111.253.57.2 12/21 14:35
fanatics5566: iftUI 需求度會高一點,但應該還是 111.253.57.2 12/21 14:35
fanatics5566: 以Uikit為主 SwiftUI 為輔的需求條 111.253.57.2 12/21 14:35
fanatics5566: 件下去徵才。 111.253.57.2 12/21 14:35
ppppman: 就不夠成熟,資源文章相對少,就算是新專 49.217.197.213 12/21 15:13
ppppman: 案很少公司會完全使用吧,而且這塊玩深 49.217.197.213 12/21 15:13
ppppman: 的人一定比UIKit的少 也非必要選擇 自然 49.217.197.213 12/21 15:13
ppppman: 開發上都是UIKit為主 頂多一些小功能部 49.217.197.213 12/21 15:13
ppppman: 分用SwiftUI,現階段很多公司當加分而已 49.217.197.213 12/21 15:13
ppppman: UIKit還是要熟啊 49.217.197.213 12/21 15:13
能了解專案上的考量 現在大概也放棄找swiftui的專項了 但因為大家都說有坑,其實我也摸了半年swiftui 目前是真的沒遇到什麼坑,最多就是不熟悉,但那應該不是這個框架的問題 不知道樓上遇到的不能解的問題是什麼 可以分享看看嗎...Orz ※ 編輯: langrisser19 (123.194.152.112 臺灣), 12/21/2022 15:29:46
ppppman: 補充一下iOS支援性問題也是很多公司會考 49.217.197.213 12/21 15:51
ppppman: 量的點,如果有舊一點的用戶考量就沒辦法 49.217.197.213 12/21 15:51
ppppman: 用,然後14 15 16上的API改進也會有差異 49.217.197.213 12/21 15:51
ppppman: ,有時一樣的寫法不同版本有不同問題這也 49.217.197.213 12/21 15:51
ppppman: 很麻煩 49.217.197.213 12/21 15:51
NelsonT: 在台灣比較認真用 SwiftUI 的大概只有 36.224.157.56 12/21 17:28
NelsonT: 優必快 這家公司吧 36.224.157.56 12/21 17:28
Fantasylolz: 國外已經有蠻多公司開始adapting Swi 140.134.18.38 12/22 20:16
Fantasylolz: ftUI了耶,如果有在關注某幾間公司自 140.134.18.38 12/22 20:16
Fantasylolz: 己內部寫的Blog就會發現這個現象,他 140.134.18.38 12/22 20:16
Fantasylolz: 們也慢慢把很多UIKit的程式碼開始ref 140.134.18.38 12/22 20:16
Fantasylolz: actor 成SwiftUI了,如果原Po英文還 140.134.18.38 12/22 20:16
Fantasylolz: 行可以試投看看國外的工作吧,台灣大 140.134.18.38 12/22 20:16
Fantasylolz: 部分的公司才沒有那麼喜歡移植舊程式 140.134.18.38 12/22 20:16
Fantasylolz: 碼到新框lol 140.134.18.38 12/22 20:17
Fantasylolz: 上面說的坑,大概是這個吧 140.134.18.38 12/22 20:18
Fantasylolz: https://cdn.discordapp.com/attachm 140.134.18.38 12/22 20:18
Fantasylolz: ents/1023635259016892427/103044717 140.134.18.38 12/22 20:18
Fantasylolz: 7610309652/SwiftUI_7_.pdf 140.134.18.38 12/22 20:18
kissmickey: 找新創比較有機會 123.192.83.209 12/28 22:01
ethanhuang13: 喜歡 SwiftUI 就來投 UI 吧 220.129.51.176 01/16 14:33
ethanhuang13: 我們最低支援 iOS 15 220.129.51.176 01/16 14:36
Killercat: 其實很簡單啊,你用swiftui刻一個人家 114.43.110.139 01/30 15:54
Killercat: 用UIKit五分鐘就能弄出來的Table View 114.43.110.139 01/30 15:54
Killercat: 看看,你就知道為什麼了 =o= 114.43.110.139 01/30 15:54
Killercat: 如果嫌太簡單的話 試著復刻macOS的 114.43.110.139 01/30 15:56
Killercat: NSTableView... 這些坑填不完的 114.43.110.139 01/30 15:56
Killercat: 但是不得不說,有坑歸有坑,但是也真的 114.43.110.139 01/30 15:57
Killercat: 在手機端上的app變得很容易開發 114.43.110.139 01/30 15:57
D122: 請問想找工作要學哪種 98.146.195.177 03/06 14:05
ou9810: 樓上, 先去Soft_Job版搜尋一下別人的分享 114.32.239.161 03/06 20:41