13的話
本週推薦大家去讀 iOS Developer Community Survey 的結果,看看自己的想法、遭遇跟大家一樣,還是邊緣?😅
四月份 App Store 政策更新的提醒
都是去年就公布的,只是友善提醒👇


The iOS Developer Community Survey 2019
由我最喜歡的電子報 iOS Dev Weekly 的編輯 Dave Verwer 發起的 iOS 開發者社群大調查結果出爐了。
看問卷結果得先了解資料來源,才不會過度解釋,所以請先讀這份說明。每個回答都可以切換分母是全部還是只有填答該題的人。
很多題目都有區分是個人/興趣專案,還是商業專案。
然後請看一下第 15 頁的人口統計,了解答題者的背景,再回頭從第 1 頁開始往下讀。
已經不少開發者在 Twitter 上標出一些亮點,所以我這裡只放了兩個:
iOS Performance tips you probably didn't know
由前 Apple engineer 揭露的一些技巧與觀念。談到 UILabel、concurrent queues、DispatchSemaphore、UIView tags 等的坑。應該會很有收穫。
特別是談論到 threading,可以搭配下一則一起看。
A Twitter Thread of Threading
這是現任 Apple engineer 的推文串。


Interoperability between Swift and C++
不知道有多少讀者會用到 C++,但現在有在討論 Swift 與它的互動。有興趣的可以加入討論。
Standard Library Preview Package
自從 Swift 進入 ABI 穩定以後,要使用新功能就得等到系統支援新版本才行。Preview Package 的目的是讓 Standard Library 在發展中的新功能可以以套件的方式安裝,讓開發者盡早可以試用、回饋。
HIG 更新了 Siri 部分


Xcode 快速鍵(續)
前一期拋磚有引到玉👇
我學到一招 ⌘ + ⌃ + ⇧ + H 在搜尋欄顯示 call hierarchy,超好用!


所謂資安檢測那回事 - hokila
很實際地提到了 UserDefaults、SSL pinning、API cache、task switch snapshot 等等(跟我經歷過的「所謂弱點掃描那回事」幾乎一樣)。
幾個坑


try! Swift Tokyo 2020 確定取消
雖說有報名的朋友應該都已經處理好了,但還是記錄一下這件事吧。
weak self podcast 26: iOS 開發生平大坑之 DateFormatter
為了讓節目內容兼具技術與閒聊,我們討論著 iOS 開發時遇到的坑。這集就由 13 先講與 DateFormatter 的不解之緣。
我對於分享採坑經驗的看法:
其實我最早開始在社群分享的就是踩坑經驗。那些親身經歷很實際,對其他開發者也實用。而且即使是自認為「我沒有什麼東西能分享」的人我相信一定有東西可講。
歡迎提供你的故事😃
以上就是本期的內容。歡迎轉寄或推薦給同事或開發者朋友。有問題或回饋請直接回覆即可。