13 報

Share this post

開發者週報 #86 No sleep til dub dub

www.ethanhuang13.com

開發者週報 #86 No sleep til dub dub

Apple/iOS 開發者的一週大小事 2021/04/05-2021/04/11

13
Apr 11, 2021
1
Share

13的話

這期開始我更新了連結顯示的顏色,並且新增了電子報的 header、footer。還請多多支持。

(看前一期 · 回首頁)


🧪iOS 14.5 beta 7

Release Notes 啥都沒寫。

  • iOS & iPadOS 14.5 beta 7

  • watchOS 7.4 beta 7

  • tvOS 14.5 beta 7

  • macOS Big Sur 11.3 beta 7

  • Xcode 12.5 beta 3(本週沒更新)

📦Introducing Swift Collections

Apple 官方推出的又一個基礎工具的開源 Swift package(之前有 Swift Numerics、Swift Algorithm)。第一批加入的有:

  • Deque(讀作「deck」)

  • OrderedSet

  • OrderedDictionary

文中漂亮的效能圖表是來自另一個一起釋出的開源專案——Swift Collections Benchmark,也很值得一看。

⚠️Get ready for AppTrackingTransparency

Apple 再次提醒 ATT 將會從 iOS 14.5 釋出後強制要求。開發與送審請注意。

🔍Apple 的「尋找」網絡現在提供全新的第三方尋找物品體驗

Apple 的 「Find My」功能開始授權給第三方廠商,比如說鑰匙圈、耳機(盒)、自行車。

關於隱私權的部分:

整個過程都經過端對端加密且匿名處理,因此,其他任何人,甚至包括 Apple 或第三方製造商都無法查看裝置的位置和資訊。

另外,有些人擔心這些小東西如果被人偷塞到包包裡追蹤,這方面 Apple 也有對策。有未知的物品長期跟在你的 iOS 裝置附近的話,會發出聲音,你也會收到通知。

Twitter avatar for @reneritchie
Rene Ritchie @reneritchie
Find My privacy guards 1. Devices banded with Find My so if you’re given one you can tell it’s location-enabled 2. Unknown items traveling with you will pop up on your iPhone/iPad 3. Unknown items traveling with you will chirp periodically (in case you don’t have an iOS device)
Twitter avatar for @captainslim
Chris Johnson @captainslim
@raygank @reneritchie I started suspecting a while ago that Apple would never come out with AirTags because of the stalker problem. But at least one other company has announced plans to create trackers that work with Find My. https://t.co/h0ZFOCzxyE
6:03 PM ∙ Apr 7, 2021
86Likes22Retweets

😔Apple 與 Epic 的官司揭露了公司內部對 App Review 的看法

金融時報記者的 Patrick McGee 推文串,你也可以看新聞報導。Epic 提出很多證據來反對 App Review。基本上,Apple 自己的 FEAR (Fraud Engineering Algorithms and Risk) team 都覺得 App Review 在安全與防止詐欺方面,沒有什麼實質作用。

Twitter avatar for @PatrickMcGee_
Patrick McGee @PatrickMcGee_
*Thread* Overnight both @Apple and @EpicGames released hundreds of pages of new documents, containing lots of colour based on discovery and recent depositions. I stayed up reading so you don't have to. Here's what I learnt (couple *bombshells* in here)
4:24 PM ∙ Apr 8, 2021
1,202Likes356Retweets

🔨Sourcery Pro

Sourcery 的進階版,功能好帥。

Twitter avatar for @merowing_
Krzysztof Zabłocki @merowing_
Sourcery Pro is now available. The price will go up when I add upcoming features like Cloud template repository and more powerful editor. If there was ever a good time to show your support for the decade I spent build tools for the community it's now. apps.apple.com/us/app/sourcer…
Image
6:29 PM ∙ Apr 9, 2021
215Likes70Retweets

🛠Xcode Debug Menu

Twitter avatar for @onmyway133
Khoa 🔥 @onmyway133
Just found out that Xcode has a secret Internal debug menu. To enable it, do these tweaks #iosdev defaults write com.apple.dt.Xcode ShowDVTDebugMenu -bool YES sudo touch /Applications/Xcode.app/Contents/Developer/AppleInternal/Library/Xcode/AppleInternal.plist
Image
9:05 AM ∙ Apr 8, 2021
298Likes57Retweets

同場加映一個 Xcode 小技巧:

Twitter avatar for @YuTsungYu
游諭 @YuTsungYu
TIL Xcode 在 project Level 可以使用 .xcodesamplecode.plist 來讓 readme 顯示 playground 的 markup 效果,而且~~~~還有超連結!!! // README .md [View in Source](x-source-tag://Grid) // *.swift /// - Tag: Grid
Image
8:35 AM ∙ Apr 7, 2021
21Likes2Retweets

📦SuperCodable

@YuTsungYu 新寫的套件,可以用 property wrapper 定義 model。

struct Student: SuperCodable {
    @Keyed
    var id: String
    
    @Keyed("name") 
    var aName: String
    
    @KeyedTransform("grade", doubleTransform)
    var AGrade: Int
}

🎙weak self podcast 73: No sleep til dub dub

這集會簡短一點點。

💼職缺/履歷交流區

以下由新到舊排列:

  • Positive Grid iOS、Android

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

1
Share
Comments
Top
New
Community

No posts

Ready for more?

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