[問題]swiftui & combine在現今業界的使用狀況

看板MacDev作者 (lan)時間1年前 (2022/12/21 00:37), 1年前編輯推噓8(8039)
留言47則, 10人參與, 2年前最新討論串1/1
這個月普遍在投履歷尋找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

12/21 07:34, 1年前 , 1F
SwiftUI 還不是時候,縱然可以橋接UIKit
12/21 07:34, 1F

12/21 07:34, 1年前 , 2F
,但是裡面還是有坑未解,還需要再等幾年
12/21 07:34, 2F

12/21 07:34, 1年前 , 3F
12/21 07:34, 3F

12/21 09:44, 1年前 , 4F
不知道是什麼坑啊?
12/21 09:44, 4F

12/21 11:42, 1年前 , 5F
SwiftUI的坑說不完的
12/21 11:42, 5F

12/21 14:35, 1年前 , 6F
現在除非是全新專案,不然考量到相
12/21 14:35, 6F

12/21 14:35, 1年前 , 7F
容性跟日後維護問題還是以UIkit為
12/21 14:35, 7F

12/21 14:35, 1年前 , 8F
大宗。WatchKit被deprecated 後,
12/21 14:35, 8F

12/21 14:35, 1年前 , 9F
可能找有開發watch app 的公司對sw
12/21 14:35, 9F

12/21 14:35, 1年前 , 10F
iftUI 需求度會高一點,但應該還是
12/21 14:35, 10F

12/21 14:35, 1年前 , 11F
以Uikit為主 SwiftUI 為輔的需求條
12/21 14:35, 11F

12/21 14:35, 1年前 , 12F
件下去徵才。
12/21 14:35, 12F

12/21 15:13, 1年前 , 13F
就不夠成熟,資源文章相對少,就算是新專
12/21 15:13, 13F

12/21 15:13, 1年前 , 14F
案很少公司會完全使用吧,而且這塊玩深
12/21 15:13, 14F

12/21 15:13, 1年前 , 15F
的人一定比UIKit的少 也非必要選擇 自然
12/21 15:13, 15F

12/21 15:13, 1年前 , 16F
開發上都是UIKit為主 頂多一些小功能部
12/21 15:13, 16F

12/21 15:13, 1年前 , 17F
分用SwiftUI,現階段很多公司當加分而已
12/21 15:13, 17F

12/21 15:13, 1年前 , 18F
UIKit還是要熟啊
12/21 15:13, 18F
能了解專案上的考量 現在大概也放棄找swiftui的專項了 但因為大家都說有坑,其實我也摸了半年swiftui 目前是真的沒遇到什麼坑,最多就是不熟悉,但那應該不是這個框架的問題 不知道樓上遇到的不能解的問題是什麼 可以分享看看嗎...Orz ※ 編輯: langrisser19 (123.194.152.112 臺灣), 12/21/2022 15:29:46

12/21 15:51, 1年前 , 19F
補充一下iOS支援性問題也是很多公司會考
12/21 15:51, 19F

12/21 15:51, 1年前 , 20F
量的點,如果有舊一點的用戶考量就沒辦法
12/21 15:51, 20F

12/21 15:51, 1年前 , 21F
用,然後14 15 16上的API改進也會有差異
12/21 15:51, 21F

12/21 15:51, 1年前 , 22F
,有時一樣的寫法不同版本有不同問題這也
12/21 15:51, 22F

12/21 15:51, 1年前 , 23F
很麻煩
12/21 15:51, 23F

12/21 17:28, 1年前 , 24F
在台灣比較認真用 SwiftUI 的大概只有
12/21 17:28, 24F

12/21 17:28, 1年前 , 25F
優必快 這家公司吧
12/21 17:28, 25F

12/22 20:16, 1年前 , 26F
國外已經有蠻多公司開始adapting Swi
12/22 20:16, 26F

12/22 20:16, 1年前 , 27F
ftUI了耶,如果有在關注某幾間公司自
12/22 20:16, 27F

12/22 20:16, 1年前 , 28F
己內部寫的Blog就會發現這個現象,他
12/22 20:16, 28F

12/22 20:16, 1年前 , 29F
們也慢慢把很多UIKit的程式碼開始ref
12/22 20:16, 29F

12/22 20:16, 1年前 , 30F
actor 成SwiftUI了,如果原Po英文還
12/22 20:16, 30F

12/22 20:16, 1年前 , 31F
行可以試投看看國外的工作吧,台灣大
12/22 20:16, 31F

12/22 20:16, 1年前 , 32F
部分的公司才沒有那麼喜歡移植舊程式
12/22 20:16, 32F

12/22 20:17, 1年前 , 33F
碼到新框lol
12/22 20:17, 33F

12/22 20:18, 1年前 , 34F
上面說的坑,大概是這個吧
12/22 20:18, 34F

12/22 20:18, 1年前 , 35F

12/22 20:18, 1年前 , 36F
ents/1023635259016892427/103044717
12/22 20:18, 36F

12/22 20:18, 1年前 , 37F
7610309652/SwiftUI_7_.pdf
12/22 20:18, 37F

12/28 22:01, 1年前 , 38F
找新創比較有機會
12/28 22:01, 38F

01/16 14:33, 2年前 , 39F
喜歡 SwiftUI 就來投 UI 吧
01/16 14:33, 39F

01/16 14:36, 2年前 , 40F
我們最低支援 iOS 15
01/16 14:36, 40F

01/30 15:54, 2年前 , 41F
其實很簡單啊,你用swiftui刻一個人家
01/30 15:54, 41F

01/30 15:54, 2年前 , 42F
用UIKit五分鐘就能弄出來的Table View
01/30 15:54, 42F

01/30 15:54, 2年前 , 43F
看看,你就知道為什麼了 =o=
01/30 15:54, 43F

01/30 15:56, 2年前 , 44F
如果嫌太簡單的話 試著復刻macOS的
01/30 15:56, 44F

01/30 15:56, 2年前 , 45F
NSTableView... 這些坑填不完的
01/30 15:56, 45F

01/30 15:57, 2年前 , 46F
但是不得不說,有坑歸有坑,但是也真的
01/30 15:57, 46F

01/30 15:57, 2年前 , 47F
在手機端上的app變得很容易開發
01/30 15:57, 47F
文章代碼(AID): #1ZeUJK3D (MacDev)
文章代碼(AID): #1ZeUJK3D (MacDev)