開發者週報 #29 時間真難
Apple/iOS 開發者的一週大小事 2020/02/24-2020/03/01
13的話
時間真難,這時間真難😥
時間真難
上一集 weak self podcast 播出以後,有資深工程師跟我推薦回去看 WWDC13 Solutions to Common Date and Time Challenges 這個 session,我也強烈推薦。
關於時間與日期的處理到底多複雜,我也大力推薦前 Apple 工程師 Dave DeLong(他參與過 UIDatePicker 的改版)的 Your Calendrical Fallacy Is... 這篇文章,檢驗一下自己對日期是否正確。
Dave 剛好也在本週開源(但是寫了很多年)的時間處理套件「Time」。它並不是要取代 Foundation 裡的時間處理,而是試著讓 API 更加好用。文件本身就很值得參考與學習。
這時間真難
截稿時間已知 Facebook 取消實體的 F8 研討會。接下來要看 Google I/O 跟 WWDC 的消息了。
WWDC 的 sessions 已經是現場直播,所以這方面不是問題。但如果不能帶程式碼、app 去跟 Apple engineers 面對面討論問題,有些難題可能真的不好解決。
Announcing ArgumentParser
Swift 官方推出了 CLI 在處理參數的套件,看起來相當簡單易用。原始碼在這裡。
小技巧
最近的坑
還是笑一個吧
weak self podcast 27: 來做 Side Project 系列之不要剛見面就要個資啊
全新企劃!由 13 負責主持的「來做 Side Project」系列探討 iOS 工程師自己做 app 時可以注意的細節。
補充資訊
有讀者回信補充說上週提到的 UIWebView 停用。2020/04 是針對全新的 app。既有 app 更新的話則是在 2020/12。相關連結請見去年底的官方新聞稿。
以上就是本期的內容。歡迎轉寄或推薦給同事或開發者朋友。有問題或回饋請直接回覆即可。







