13 報

Share this post

開發者週報 #176 誠徵總召

www.ethanhuang13.com

開發者週報 #176 誠徵總召

Apple/iOS 開發者的一週大小事 2023/02/20-2023/02/28

13
Feb 28
3
1
Share this post

開發者週報 #176 誠徵總召

www.ethanhuang13.com

13的話

連假結束了,來看看最近有什麼新消息吧!

啊對了,今天有 weak self 可以聽了。我剪了超久的🥲。這集保證有趣。

請訂閱 Patreon 來支持我的電子報🙏

(看前一期 · 回首頁)


🥲Fastlane 何去何從

Twitter avatar for @steipete
Peter Steinberger @steipete
Good luck. Google abandoned Fastlane, it has no maintainers currently.
Twitter avatar for @testableapple
Alexey Alter-Pesotskiy @testableapple
Ridiculous and long-lived nightmare. CI is especially scared. @FastlaneTools, what if I say this tiny PR might mitigate this issue? 😎 https://t.co/HzknWD636t https://t.co/LekURwqDiK
2:33 PM ∙ Feb 19, 2023
129Likes33Retweets

話說,Google 已經沒有安排專人維護 Fastlane 了。目前開發者社群有人提議由 Mobile Native Foundation 接手。要不然,就算有人要捐款支持也到不了貢獻者的手上。

🔐Apple ID 被鎖?

這週 Apple 似乎調整了帳號風險控制的規則,導致一些人的 Apple 帳號被鎖定,需要重設密碼。部分開發工具如 Xcodes 與 Fastlane 都有遇到。

Twitter avatar for @xcodesapp
Xcodes @xcodesapp
Looks like a some users are getting their Apple ID's locked after signing in with Xcodes. After this error, I was forced to reset my password via your devices. Is anybody else seeing this issue?
Image
2:49 PM ∙ Feb 23, 2023
51Likes6Retweets

目前 Fastlane 無償的主要維護者 Josh Holtz 已經儘快發了一版。

🧪Apple Releases

在我截稿的時候,Beta 2 還沒推出。這邊放的是上一次的 Release Notes。

  • Xcode 14.3 Beta (14E5197f) 支援以下作業系統

  • iOS 16.4 Beta (20E5212f)

  • macOS 13.3 Beta (22E5219e)

  • watchOS 9.4 Beta (20T5222g)

  • tvOS 16.4 Beta (20L5463g)

HIG 上多了一頁 app 內文案方面的建議:Writing。

🫡Meet with App Store experts

在 2/28~4/13 可預約 App Store 專家。不只是解決送審問題,還能諮詢行銷方面的工具與資源。

💩清道夫生存指南──Pofat

波報籌備已久的新專欄終於開張了。

Performance、reliability、infra 與 foundation 等這些非直接開發商業需求的團隊,看似差異萬千,本質上卻有相通之處,那就是清不完的屎山 sh*t 海。 本指南將帶給你防禦、攻擊、落跑和建立清道夫團隊的實際經驗談。

如果拖稿太久可以上去提醒他😂

Twitter avatar for @PofatTseng
Pofat @PofatTseng
@johnnie_tseng 會的,我的草稿匣目前還有七篇躺在那⋯ 也歡迎多來討論發問,通常聊一聊可以再生好幾篇
2:14 PM ∙ Feb 22, 2023

💃優雅的對 Optional Value 進行 String Interpolation──Shiva Huang

Swift 中提供了一個 DefaultStringInterpolation 作為 String/Substring 的預設實作,所以我們的目標就是:擴充這個 struct 來增加對 optional value 的處理能力

這個 DefaultStringInterpolation 的官方文件頗值得一讀。原始的 Evolution 是 SE-0228。

👻一段因 @State 注入机制所产生的“灵异代码”──fatbobman

本文将通过一段可复现的“灵异代码”,对 State 注入优化机制、模态视图( Sheet、FullScreenCover )内容的生成时机以及不同上下文( 相互独立的视图树 )之间的数据协调等问题进行探讨。

👀值得一看:兩則 Linux 相關

  • Linux 6.2: The first mainstream Linux kernel for Apple M1 chips arrives

  • 逆向工程:為何 Mac 的喇叭比較好聽?──Hector Martin,Asahi Linux 的主要開發人員

🤪Random Tweets

Twitter avatar for @jike_collection
即刻精选 @jike_collection
这个「手写模拟器」的开发者真是个人才,在纸上添加了一个手机的投影,让这个自动生成的「手写稿」显得更真实。 #大产品小细节
Image
11:52 AM ∙ Feb 18, 2023
4,172Likes883Retweets
Twitter avatar for @ekurutepe
Engin Kurutepe @ekurutepe
New App Store rejection: Please explain your cost structure and why you don't have in-app purchases. Are you sure you are not trying to bypass our cut? (paraphrased)
8:35 PM ∙ Feb 15, 2023
43Likes3Retweets
Twitter avatar for @TravelingAnika
Traveling Anika @TravelingAnika
Mobile computing
Image
3:07 PM ∙ Feb 21, 2023
30Likes1Retweet
Twitter avatar for @Inncoder_
Fredrik @Inncoder_
Loading progress bar made with #swiftui
7:19 PM ∙ Feb 18, 2023
3,969Likes352Retweets
Twitter avatar for @BuganiniQ
ا(تٌ)ا┻━┻ @BuganiniQ
以前的 CTO 說他從芬蘭拿寶特瓶到挪威(或反過來)回收價更好 然後我就幫他的 linkedin 按了 Garbage Collection
Twitter avatar for @fotoner
Foton @fotoner
德國塑膠瓶很多都有押金,有些人專門以這個為生,車站偶爾會看到有人在每個垃圾桶裡翻找瓶子,不過一天通常要收集到上百個瓶子才能三餐無虞。之前就有團體推出垃圾桶花圈,希望大家如果沒有自己要回收的瓶子,就可以直接放在花圈上,拾瓶者就不需要在垃圾桶裡翻找,幫他們留點自尊,但現在也看不到了。 https://t.co/JGsc7aaG2U
2:28 AM ∙ Feb 22, 2023
Twitter avatar for @ronyfadel
Rony @ronyfadel
How did I not know about this before? 🤯 Change a file’s extension inside the Files app.
2:18 PM ∙ Feb 22, 2023
Twitter avatar for @joe_trash_talk
今晚打老虎 @joe_trash_talk
「架構設計的很死」有兩個意思。 一個是不容易改動。 一個是改不動的人就去死。 我就是要去死的那一個。 _(:з」∠)_
1:48 AM ∙ Feb 23, 2023
102Likes6Retweets
Twitter avatar for @EggFreckles
Egg Freckles @EggFreckles
In a rare collaboration with Nintendo, Apple released Final Cut Express for the Nintendo DSi in late 2009. The software allowed users to edit the footage they captured with the DSi’s dual digital cameras and share it with friends over the Internet. At $199 sales were quite slow.
Final Cut Express for the Nintendo DSi
3:02 PM ∙ Feb 23, 2023
1,357Likes154Retweets
Twitter avatar for @TheChiefNerd
Chief Nerd @TheChiefNerd
If you noticed your iPhone is charging a little slower recently it may be due to a new setting Apple added in iOS 16.1 — Clean Energy Charging With it turned on, iOS will only recharge the iPhone's battery when the electrical grid uses cleaner energy sources like solar or wind… https://t.co/r35GkgivQl
Image
2:22 AM ∙ Feb 26, 2023
21,854Likes8,115Retweets
Twitter avatar for @zhgchgli
ZhgChgLi @zhgchgli
自幹了一套 HTML String to NSAttributedString 轉換器 主要特色是: - 自動修正標籤錯誤(漏 Close/錯位) - 不吃字,例如: <Hot> - 支援高度客製化 HTML 標籤樣式及擴充 - 比傳統 `NSAttributedString.DocumentType.html` 更好的效能 github.com/ZhgChgLi/ZMark… #Swift #HTMLParser
github.comGitHub - ZhgChgLi/ZMarkupParser: ZMarkupParser is a pure-Swift library that helps you to convert HTML strings to NSAttributedString with cu…ZMarkupParser is a pure-Swift library that helps you to convert HTML strings to NSAttributedString with customized style and tags. - GitHub - ZhgChgLi/ZMarkupParser: ZMarkupParser is a pure-Swift l...
4:24 PM ∙ Feb 26, 2023
68Likes10Retweets

🎙weak self podcast 105: 誠徵總召

聽了一場初心者的經驗分享,不禁夢回當年。


🙏支持 13 寫作,請訂閱我的 Patreon。也歡迎按喜歡❤️、留言💬、回信✉️與我交流。

1
Share this post

開發者週報 #176 誠徵總召

www.ethanhuang13.com
1 Comment
author
13
Mar 1Author

果不其然,在我截稿後幾個小時後,beta 2 推出了🤪🤪🤪

Expand full comment
Reply
TopNewCommunity

No posts

Ready for more?

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