13 的話
前一週沒什麼大事,而且我在休假。所以這期就連著兩週的內容。
Apple Newsroom
如何管理 Xcode 版本才不會害到自己跟團隊
Friends don’t let friends download Xcode from the Mac App Store!
真心希望大家都不要踩到這些原本可以輕鬆避開的坑。
iOS 開發者請轉推:「如何管理 Xcode 版本才不會害到自己跟團隊」
13h.tw/2019/11/01/man…
Friends don't let friends download Xcode from the Mac App Store!
@ethanhuang13 BTW,雖然強烈不建議,但現在其實只要確定你的 Xcode 下載是 .xip 副檔名,你去路邊抓也沒關係了,因為在 XcodeGhost 發生後的隔一年,macOS 10.12 之後,Apple 把 .xip 改為只有 Apple 簽名才可以解壓縮。
Xcode 11.2 有坑
我目前還停在 11.0。
警告:虽然Xcode 11.2正式发布了,但是这个残废版本带来了**一大堆** 崩溃。各种问题beta版时已经提了 N 遍的问题,但是正式版就带着这些崩溃上线了!比如 bugs.swift.org/browse/SR-11564 啊 bugs.swift.org/browse/SR-11604 啊 github.com/onevcat/Kingfi… 啊。个人建议是,暂时多用一会儿11.1吧。完全不知道怎么解。
SwiftUI 与 Combine 编程
對不起我還沒買!
《SwiftUI 与 Combine 编程》写完了。总结一下:虽然一开始会觉得 SwiftUI 有很多坑,随着深入,会发现很多东西都是自己原先理解不足或先入为主的经验主义造成的。当然坑还是有,但比一开始啥都不懂的时候好很多。如果书中的一些经验能对大家有帮助,我就非常开心了。 objccn.io/products/swift…
(前情提要)
語意化版本🤣
又學到一招了
[Podcast] 59: “A major step forward”
John Sundell 訪問 SwiftUI team engineering director Josh Shaffer。要知道 Apple 的人會看 Twitter 的,用起來爽或不爽要講出來。
New podcast episode, all about SwiftUI, featuring @joshshaffer from Apple! 🍎🎉
A deep dive into SwiftUI, its development & future, how Apple is testing & using SwiftUI internally, and more! 🚀
🎧 Listen in @ApplePodcasts, in other podcast apps, or here: swiftbysundell.com/podcast/59
weak self podcast 暫停兩週
[公告]本週有不可抗力因素無法錄音,只好再暫停⏸️一週。官方提供的嫌無聊解決方案是去試看 Apple TV+
#反正之前的你們還沒聽完對吧
#聽完可以重聽
#一時休息一時爽一直休息一直爽
#富奸lization
13 @ethanhuang13
育兒 dev 開跑
很有意義的活動。截稿時間 KKTIX 上還有空位。
Protocols v: At Your Request
Rob Napier 的 Protocol 系列文章再開新番。另外還有一篇講 Never type。
Accelerate 文件更新了
官方文件不寫的時候很困擾,寫出來時倒是挺不錯的自學教材。
Whoa! The Accelerate page has been updated: every article and piece of sample code is available in one place. If you're into image- or signal-processing, head over to developer.apple.com/documentation/… 🤓E
Inside the iPhone 11 Camera, Part 1: A Completely New Camera
Halide 團隊的分析。很長我沒看完。Part 2 也還沒寫出來。
只會用 [weak self] 錯了嗎?
問題不在 weak 而是 self。
If you always use `[weak self]` you are doing it wrong. I barely ever use it; do you really want your async operations to get cancelled when VCs leave the hierarchy? Mostly you do not, and when it would be more efficient, you’re making your code less readable for marginal gains
Like really if you need `weak self` to prevent a retain cycle you should probably be using a `weak delegate` pattern. IME.
AirPods Pro 小細節
Niche AirPods Pro observation: when they arrived, both the pods and case were at 75% charge. How is that possible when the case charges the pods? They charged up to 100% after I paired with my phone so I’m guessing there is a 75% charge restriction on batteries in transit...
HomePod 13.2 小技巧
HomePod 13.2 之後,只要說
「Hey Siri,播放聲音」
這樣就會播放環境音了
如果你想指定就說:
「Hey Siri,播放 xx 聲音」
xx 可以為下列任何一個詞:
火爐、海洋、森林、下雨、夜間、河流、白噪音
正確播放的話,在手機上看 HomePod 播放的內容應該如下畫面顯示,而並非播放任何一張專輯的音樂。
One More Thing… Apple Watch Series 5 LTE 版三大電信 11/8 開賣
終於要來了啊。準備把錢💸換成喜歡的形狀⌚️
以上就是本期的內容。歡迎轉寄或推薦給同事或開發者朋友。有問題或回饋請直接回覆電子報即可。