13 報

Share this post

開發者週報 #13 一三一三亮晶晶

www.ethanhuang13.com

開發者週報 #13 一三一三亮晶晶

Apple/iOS 開發者的一週大小事 2019/10/21-11/03

13
Nov 3, 2019
1
Share this post

開發者週報 #13 一三一三亮晶晶

www.ethanhuang13.com

13 的話

前一週沒什麼大事,而且我在休假。所以這期就連著兩週的內容。


Apple Newsroom

  • Apple 公布第四季財務報告

  • AirPods Pro 在全球直營店開始銷售

  • Apple TV+ 現已推出

如何管理 Xcode 版本才不會害到自己跟團隊

Friends don’t let friends download Xcode from the Mac App Store!

真心希望大家都不要踩到這些原本可以輕鬆避開的坑。

Twitter avatar for @ethanhuang13
13 @ethanhuang13
iOS 開發者請轉推:「如何管理 Xcode 版本才不會害到自己跟團隊」 13h.tw/2019/11/01/man… Friends don't let friends download Xcode from the Mac App Store!
13h.tw如何管理 Xcode 版本才不會害到自己跟團隊身為一個 iOS 工程師,我們應該對自己的開發工具有完整的掌握。最常使用的就是 Xcode。
11:20 AM ∙ Nov 1, 2019
72Likes41Retweets
Twitter avatar for @hirakujira
Haruka @hirakujira
@ethanhuang13 BTW,雖然強烈不建議,但現在其實只要確定你的 Xcode 下載是 .xip 副檔名,你去路邊抓也沒關係了,因為在 XcodeGhost 發生後的隔一年,macOS 10.12 之後,Apple 把 .xip 改為只有 Apple 簽名才可以解壓縮。
11:45 AM ∙ Nov 1, 2019
15Likes1Retweet

Xcode 11.2 有坑

我目前還停在 11.0。

Twitter avatar for @onevcat
onevcat @onevcat
警告:虽然Xcode 11.2正式发布了,但是这个残废版本带来了**一大堆** 崩溃。各种问题beta版时已经提了 N 遍的问题,但是正式版就带着这些崩溃上线了!比如 bugs.swift.org/browse/SR-11564 啊 bugs.swift.org/browse/SR-11604 啊 github.com/onevcat/Kingfi… 啊。个人建议是,暂时多用一会儿11.1吧。完全不知道怎么解。
github.comCrash in Xcode 11.2 with EXC_BAD_INSTRUCTION in ImageDownloader · Issue #1330 · onevcat/KingfisherCheck List Thanks for considering to open an issue. Before you submit your issue, please confirm these boxes are checked. I have read the wiki page and cheat sheet, but there is no information I ne...
10:55 PM ∙ Oct 31, 2019
54Likes24Retweets

SwiftUI 与 Combine 编程

對不起我還沒買!

Twitter avatar for @onevcat
onevcat @onevcat
《SwiftUI 与 Combine 编程》写完了。总结一下:虽然一开始会觉得 SwiftUI 有很多坑,随着深入,会发现很多东西都是自己原先理解不足或先入为主的经验主义造成的。当然坑还是有,但比一开始啥都不懂的时候好很多。如果书中的一些经验能对大家有帮助,我就非常开心了。 objccn.io/products/swift…
Image
11:35 AM ∙ Nov 2, 2019
171Likes45Retweets

(前情提要)

Twitter avatar for @onevcat
onevcat @onevcat
Xcode 11.2 beta 里 SwiftUI 有关的好多变化再次超出我的理解了…「写一本 SwiftUI 相关的书」已经必然是我今年做的最愚蠢的决定了…至少应该等明年再写的 🤬
12:45 PM ∙ Oct 3, 2019
126Likes16Retweets

語意化版本🤣

Twitter avatar for @hokilaJ
Hokila Jan @hokilaJ
@superbil @ethanhuang13 我前公司在部門合併跟離職潮之後會跳一個大版本號,還會說現在是第幾代的團隊
11:06 AM ∙ Oct 21, 2019

又學到一招了

Twitter avatar for @saiday
外孫女 @saiday
那些說「沒有 3D Touch 你可以長按空白鍵移動游標,又沒差」的人能不能教我怎麼在數字鍵盤移動游標?
11:35 AM ∙ Oct 21, 2019
Twitter avatar for @hirakujira
Haruka @hirakujira
@saiday 摸這裡一下
Image
11:38 AM ∙ Oct 21, 2019

[Podcast] 59: “A major step forward”

John Sundell 訪問 SwiftUI team engineering director Josh Shaffer。要知道 Apple 的人會看 Twitter 的,用起來爽或不爽要講出來。

Twitter avatar for @johnsundell
John Sundell @johnsundell
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
swiftbysundell.com59: “A major step forward”, a SwiftUI special with Josh Shaffer | Swift by SundellJosh Shaffer, engineering director with the UIKit and SwiftUI team at Apple, joins John to go on a deep dive into SwiftUI. What inspired the creation and design of SwiftUI, how does it impact the way apps are developed and architected, how is Apple using and improving SwiftUI internally, and much mo…
4:01 PM ∙ Oct 22, 2019
234Likes50Retweets

weak self podcast 暫停兩週

Twitter avatar for @weak_self
weak self, strong community @weak_self
[公告] 本週 weak self ⏸️ 暫停一集。嫌無聊的朋友,可以考慮參考一三的 #ArcadeReview 玩個遊戲🎮 https://t.co/WXoWVPzy8V
9:51 AM ∙ Oct 27, 2019
16Likes1Retweet
Twitter avatar for @weak_self
weak self, strong community @weak_self
[公告]本週有不可抗力因素無法錄音,只好再暫停⏸️一週。官方提供的嫌無聊解決方案是去試看 Apple TV+ #反正之前的你們還沒聽完對吧 #聽完可以重聽 #一時休息一時爽一直休息一直爽 #富奸lization
Twitter avatar for @ethanhuang13
13 @ethanhuang13
連續兩次錄音事故,@weak_self 這週該不會又要停播了😂
10:48 AM ∙ Nov 3, 2019

育兒 dev 開跑

很有意義的活動。截稿時間 KKTIX 上還有空位。

Twitter avatar for @hokilaJ
Hokila Jan @hokilaJ
育兒.dev 活動開好了,11/1 開始報名,有興趣的爸爸媽媽可以準備了
baby-dev.kktix.cc育兒dev 第0次聚會長久以來,我們一直可以在各大研討會看到 developer/engineer 的影子,隨著年歲漸增,當初一起跑社群的夥伴一個個成家立業,一起變成人父人母,漸漸的當初一起跑社群的夥伴一個個消失了,因為他
11:00 AM ∙ Oct 27, 2019
30Likes10Retweets
Twitter avatar for @hokilaJ
Hokila Jan @hokilaJ
育兒 dev 報名的人全部都不認識 XD。 看了一下他們之前參加過的活動,每個都是年輕就很積極跑社群,然後現在比較少活動了。一次蒐集各大社群上古神獸。
10:06 AM ∙ Nov 1, 2019
21Likes2Retweets

Protocols v: At Your Request

Rob Napier 的 Protocol 系列文章再開新番。另外還有一篇講 Never type。

Accelerate 文件更新了

官方文件不寫的時候很困擾,寫出來時倒是挺不錯的自學教材。

Twitter avatar for @FlexMonkey
〈flex::monkey〉 @FlexMonkey
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
Image
4:19 PM ∙ Oct 29, 2019
190Likes47Retweets

Inside the iPhone 11 Camera, Part 1: A Completely New Camera

Halide 團隊的分析。很長我沒看完。Part 2 也還沒寫出來。

只會用 [weak self] 錯了嗎?

問題不在 weak 而是 self。

Twitter avatar for @mxcl
Max Howell @mxcl
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
7:09 PM ∙ Oct 29, 2019
135Likes33Retweets
Twitter avatar for @mxcl
Max Howell @mxcl
Like really if you need `weak self` to prevent a retain cycle you should probably be using a `weak delegate` pattern. IME.
7:12 PM ∙ Oct 29, 2019
19Likes2Retweets

AirPods Pro 小細節

Twitter avatar for @JonyIveParody
ᴺᴼᵀ Jony Ive @JonyIveParody
Both of these are the right AirPod Pro, and now you cannot unsee it. 😬G
Image
11:57 AM ∙ Oct 30, 2019
16,948Likes2,034Retweets
Twitter avatar for @bendodson
Ben Dodson @bendodson
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...
6:06 PM ∙ Oct 30, 2019
3Likes1Retweet
Twitter avatar for @xiaomishka
Xiaomishka @xiaomishka
#Apple #AirPods #airpods2 #airpodspro Very creative robot😅1
Image
10:13 AM ∙ Nov 2, 2019
2,185Likes477Retweets

HomePod 13.2 小技巧

Twitter avatar for @hirakujira
Haruka @hirakujira
HomePod 13.2 之後,只要說 「Hey Siri,播放聲音」 這樣就會播放環境音了 如果你想指定就說: 「Hey Siri,播放 xx 聲音」 xx 可以為下列任何一個詞: 火爐、海洋、森林、下雨、夜間、河流、白噪音 正確播放的話,在手機上看 HomePod 播放的內容應該如下畫面顯示,而並非播放任何一張專輯的音樂。
Image
7:09 AM ∙ Oct 31, 2019
49Likes13Retweets

One More Thing… Apple Watch Series 5 LTE 版三大電信 11/8 開賣

終於要來了啊。準備把錢💸換成喜歡的形狀⌚️


以上就是本期的內容。歡迎轉寄或推薦給同事或開發者朋友。有問題或回饋請直接回覆電子報即可。

Share this post

開發者週報 #13 一三一三亮晶晶

www.ethanhuang13.com
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 ethanhuang13
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing