[心得] 最近從 swift 3升到 swift 5

看板MacDev作者 (堂本瓜一)時間2年前 (2021/10/04 12:00), 編輯推噓3(307)
留言10則, 5人參與, 最新討論串1/1
真是一場災難 xcode 我先升到 13,後來發現 xcode 13要能裝, os 要 11以上才行 我的 2012 macbook pro 當場再見,只能用2017開發 開啟專案,果不其然的一堆 error,專案也全都要改成支援 swift 5以上 然後,有用到 CocoaPods的,library要重新 pod init 和 pod install,好早 就忘了該怎麼用了 之後就是一個個 error 解決,好在大多數的 error 或是 warring 都有 fix可以選 如果沒有的,只好餵 google把正確的改上去 最後,模擬器竟然無法用... 後來才知道要設定 VALID_ARCHS ,不然元件都 編譯不了支援模擬器的... 搞了大概一個星期終於完工~~~ 上次大概是 object-c轉到 swift 了吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.136.32 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1633320003.A.F6D.html

10/04 12:28, 2年前 , 1F
語言版本的跨度不要那麼多就好了
10/04 12:28, 1F

10/04 14:00, 2年前 , 2F
我的2012 macbook pro是可以裝catalina的
10/04 14:00, 2F

10/04 14:00, 2年前 , 3F
網路找一下裝法 不是系統偏好內的一鍵升
10/04 14:00, 3F

10/04 14:00, 2年前 , 4F
10/04 14:00, 4F

10/04 14:29, 2年前 , 5F
好,感謝~~~
10/04 14:29, 5F

10/06 11:25, 2年前 , 6F
一次從3 -> 5 也太猛了
10/06 11:25, 6F

10/17 17:51, , 7F
swift推出時,有很多不完整的想法
10/17 17:51, 7F

10/17 17:53, , 8F
例如try/catch的error處理 後來才加
10/17 17:53, 8F

10/17 17:54, , 9F
至於ios api,命名/參數也是經過大改
10/17 17:54, 9F

10/17 17:55, , 10F
直到4和5才比較穩定,不至於全翻盤
10/17 17:55, 10F
文章代碼(AID): #1XMdn3zj (MacDev)
文章代碼(AID): #1XMdn3zj (MacDev)