13 報

Share this post

開發者週報 #160 人形立牌

www.ethanhuang13.com

開發者週報 #160 人形立牌

Apple/iOS 開發者的一週大小事 2022/10/10-2022/10/16

13
Oct 16, 2022
3
Share this post

開發者週報 #160 人形立牌

www.ethanhuang13.com

13的話

週末跑去高雄參加 MOPCON,好久沒參加實體研討會了,還滿值得的。

這次參與的身分既不是主辦單位,也不是講者,而是贊助商😂。對我來說,感覺挺新鮮的。

公司弄了個超大的贊助攤位,所以大半時間都在攤位當人形立牌。謝謝來找我聊天的朋友們~

請訂閱 Patreon 來支持我的電子報。我的目標是累積到 100 位支持者,目前進度為 28%。

(看前一期 · 回首頁)


🧪Apple Releases

  • iOS 16.1 Beta 5 (20B5072b)

  • iPadOS 16 Beta 12 (20B5072b) build 同上,但版號跟 release notes 是分開的

  • watchOS 9.1 Beta 5 (20S5072a)

  • tvOS 16.1 Beta 5 (20K5068a)

  • macOS 13 Ventura Beta 11 (22A5373b)

  • Xcode 14.1 Beta 3 (14B5033e) 本週沒更新

🗣Introducing Ask Apple(中文新聞稿)

10/17~21 開發者可以在線上問問題。有一對一跟團體對答,有點像把 Labs 與 Digital Lounges 從 WWDC 搬出來。

先去報名吧!

💡StateObject 与 ObservedObject──fatbotman

SwiftUI 裡面使用 @StateObject 與 @ObservedObject 各有合適的時機。如果你還沒弄清楚差異,就讀這篇文章吧!

🕳Xcode 中使用 SPM 和 Build Configuration 的一些坑──onevcat

聊「坑」的文章我最喜歡了。

讀者可能有印象,在 app target 寫 #if DEBUG 指定 build configuration,在 framework target 不適用。那麼如果是開發 Swift package,能否指定 configuration 呢?

答案可能让人大跌眼镜。在 Xcode 环境下,Xcode 会基于 Build Configuration 的名字,来选择 SPM 包的所使用的编译配置…

Xcode 在这里选取了“经验主义”和自以为是的做法,当 SPM 被使用在 Xcode 中时,自定义 Build Configuration 的名字就变成了一个笑话。

🕳Where View.task gets its main-actor isolation from──Ole Begemann

最近在看 SwiftUI 與 Swift Concurrency,注意到這段問題。

Concurrency 的 Task 有脈絡的概念,比如 TaskLocal 的範圍、連動子 task cancel。那麼,什麼時候這些 task 之間會「繼承」脈絡呢?

是用 @inheritActorContext attribute 指定。但是它並不是一個公開 API,所以這個行為就變成要死記。換句話說,是個坑。

Sadly, none of these annotations are visible in the SwiftUI documentation, making it very difficult to understand what’s going on.

Ole 這篇文章就舉了實際的例子,View 的 body 跟 @MainActor 的關係。

🤪Random Tweets

雲霄飛車啟動了 iPhone 14 的車禍偵測😅

Twitter avatar for @JoannaStern
Joanna Stern @JoannaStern
Since the iPhone 14 went on sale, the 911 dispatch center near Kings Island amusement park has received at least six phones calls saying: “The owner of this iPhone was in a severe car crash...” Except, the owner was just on a roller coaster. 🆕 by me: on.wsj.com/3CkEJJz
1:49 PM ∙ Oct 9, 2022
9,441Likes2,192Retweets

選一個。

Twitter avatar for @krzyzanowskim
Marcin Krzyzanowski @krzyzanowskim
stop with software architecture! tell me your methodology acronyme
Image
6:22 PM ∙ Oct 10, 2022
53Likes10Retweets

有在追求 IAP 轉換率的朋友感受應該比較深刻。

Twitter avatar for @rjonesy
Ryan Jones @rjonesy
🚨 iOS 16.1 Beta 4 has a new payment confirmation screen! I’ve begged for this for years – Apple can’t control sneaky prices on paywalls, but they can make it super clear here.
Image
10:21 PM ∙ Oct 10, 2022
414Likes63Retweets

這個勸敗過彎也太...

Twitter avatar for @PofatTseng
Pofat @PofatTseng
從運動員的睡眠要求到肥胖者的睡眠需求都經歷過了,心得一句:想要睡得好,事先排課表。 覺得很久睡不飽優先看睡眠門診+呼吸道相關科理清直接生理因素,需開刀開刀,或者用CPAP 幫助。 其它最要緊是,不要等感覺累才上床睡。睡前安排好卸裝流程,比如瑜珈,靜心也舒緩肌肉,別讓身體在睡覺時太忙。
9:41 AM ∙ Oct 12, 2022
376Likes59Retweets
Twitter avatar for @PofatTseng
Pofat @PofatTseng
然後我現在都在床上打電動打到睡著,因此一台能讓你取得所有想玩遊戲的掌機就很重要,遊戲庫可能散落 PS、Xbox 、Epic Games、GoG 或者 Steam,而有台王者掌機能夠一處滿足以上所有需求。沒錯,這裡要勸敗的就是 Steam Deck ! 正所謂一機擁所有,砸臉變豬頭(?
10:18 AM ∙ Oct 12, 2022
60Likes4Retweets

畢竟 macOS Ventura 還沒正式推出🤦

Twitter avatar for @PofatTseng
Pofat @PofatTseng
警告:「千萬不要用 Xcode 14 build 有 concurrency 的 macOS app」 遺憾 Apple 今年搞死這麼多開發者,實在荒謬
Twitter avatar for @Javi
Javi @Javi
https://t.co/l3bW9qkrKF https://t.co/4Orz73Thnf
4:18 PM ∙ Oct 10, 2022
19Likes2Retweets

太傷害了。

Twitter avatar for @joe_trash_talk
泥菩薩過江 @joe_trash_talk
看推友的 murmur 這才想到, 曾經有經手一案,打開 Zeplin 端詳半天後,約了同事來做每頁的確認。 我:「每一頁的按鈕的顏色都有些微的差異,這是特別設計的嗎?」 同事:「對」 我:「 A8A8FF 、 A5A5FF 、 A2A2FF 都是 submit 按鈕喔?是特別設計的嗎?色碼只差一點點喔?!」 同事:「對」 我
Sakshi Okay GIF
4:07 AM ∙ Oct 11, 2022
48Likes1Retweet

實驗:Apple Watch 的「站立」一天可以超過 25 次嗎?

Twitter avatar for @MKBHD
Marques Brownlee @MKBHD
I wanted to know if you could get more than 24 stand hours on the Apple Watch. There was only one way to find out
11:19 PM ∙ Oct 10, 2022
12,567Likes502Retweets

Philip 的創意好多(請去看他的 Twitter)

Twitter avatar for @philipcdavis
Philip Davis @philipcdavis
Here are some dynamic emoji made in SwiftUI and SpriteKit
2:59 PM ∙ Oct 12, 2022
510Likes23Retweets

我也太少用這功能(主要是因為視窗小)

Twitter avatar for @sowenjub
Arnaud Joubay @sowenjub
I've NEVER thought of using the Xcode Library up until now. ⌘⇧L or the + button in the top right and you get: - a comprehensive list of controls/views - access to your images and colors - SF symbols 🤦‍♂️
Image
7:19 AM ∙ Oct 14, 2022
49Likes8Retweets

💼職缺/履歷交流區

如果你有 iOS 相關職缺或是求職履歷想要刊登在開發者週報,請見關於。


🙏支持 13 寫作,請訂閱我的 Patreon(我的目標是累積到 100 位支持者,目前進度 28%)、按喜歡❤️、留言💬、回信✉️與我交流。

Share this post

開發者週報 #160 人形立牌

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