13 的話
不好意思啊,這期週報又忙到遲了幾天才發,但正好趕上 beta 5。
說到忙碌,我想跟大家分享一個小事情。就是我有一個「專案的專案」,用 Claude Code 寫的,可以讀取其他軟體以及寫作專案的內容,做一些工作內容記錄。
本來這個專案的名稱叫做
meta-project
(後設專案,也就是專案的專案),但是我最近在整理的時候,覺得這樣命名實在太無聊,仔細思考之後,把它改名叫做passion
(熱情)。而專案當中的待辦事項,我也把
todo
改名為spark
(火花)。也就是說,用這個名稱提醒自己,這些都是我有熱情想要做的事情。要保護好它們。
還有一件重要的事:我把「iOS Developer+」改名為「13+」了,以因應內容的實際狀況。詳情請見公告文章。
13 於 2025/08/07
🧪Apple Releases
Xcode 26 beta 5 (17A5295f) 注意:從 beta 5 開始區分 Apple Silicon 與 Intel 版本,下載時請選擇正確版本
🤖本週 AI 模型重大更新
這週 AI 領域相當熱鬧,多個重要模型同時發布。首先是 iOS 26 Beta 5 為 Foundation Models 框架帶來更多新功能。Apple 工程師 Erik Hornberger (@mopperson) 分享了一系列貼文。每一版的 beta,Foundation Models 都推出了許多變化,可以說是 Apple 目前最積極在推展的框架之一。
長期被批評一點也不 open 的 OpenAI,推出了 gpt-oss 系列開源模型,提供 120b、20b 兩種版本,專門設計以適合在高階筆電(例如記憶體夠大的 MacBook Pro)與手機上執行。有興趣的讀者不妨下載模型來使用看看。
Anthropic 也沒有閒著,發布了 Claude Opus 4.1,再次推進 AI coding 的能力。並且官方建議開始使用 Opus 4.1,取代 4。
🕳️ Default Actor Isolation:好初衷带来的新问题──fatbobman
肘子哥發表了關於 Swift 6.2 中 Default Actor Isolation 的深度文章。已經開始入坑使用 Xcode 26 與 Swift 6.2 的朋友不可錯過。
🚫@isolated(any)──NSHipster
Matt Massicotte 在 NSHipster 上介紹了 @isolated(any)
這個容易被忽略的 attribute。想要對 Swift actor 更深入認識的話,不妨一探究竟。
↔️Swift AsyncAlgorithms 新開發目標:Share 功能
AsyncAlgorithms 是個好東西,可惜久久才更新一次。新的開發目標放在 Share 功能。看起來是要解決 AsyncSequence
只能被單一對象接收使用的限制。
⚠️Quinn "The Eskimo!" 關於記憶體映射的重要提醒
Apple 的技術支援工程師 Quinn "The Eskimo!" 在 Swift 論壇上提醒開發者,在 Apple 平台使用記憶體映射(memory mapping)時需要格外謹慎。當目標檔案存放在可能消失的磁碟區(如外接硬碟或網路磁碟區)時,記憶體映射可能不安全。
👥一起來參加 iPlayground 2025 吧!
Mandy 分享了她對即將到來的 iPlayground 2025 的期待與參加建議。作為台灣最大的 iOS 開發者研討會,iPlayground 不只是技術交流的場合,更是開發者社群聚會的重要時刻。
📺本週開發者影片更新
Apple Developer 推出了在 Cupertino 現場演講的錄影 「Explore the biggest updates from WWDC25」。這個約 100 分鐘的影片很適合沒時間看完整 WWDC 內容的開發者,濃縮了本次開發者大會的重點更新。也可以虛擬體驗一下 Cupertino 的 Developer Center。作為資深 Apple 開發者,看到這麼「傳統」的錄影形式,突然有種懷舊的感覺。
ChaoCode 也推出了兩部新影片:首先是 「用 ElevenLabs Swift SDK 替你的 App 加上 AI 語音聊天功能!- Conversational AI」,介紹如何為 App 添加 AI 語音聊天功能。另一部是 「一場失敗的 Prototype 示範 🥲 - #BuildInPublic #Shipaton 2025」,以 BuildInPublic 形式分享開發過程,與正在進行的 RevenueCat Shipaton 2025 活動相關。
我也持續在進行 iPlayground App 開發的直播錄影,最新一集是 「iPlayground 2025 App #3 ⏬改成抓真實的 SessionData」,這是播放清單中第四部影片,延續上期週報報導的 iPlayground App 開發進度。
🚀重大更新:iOS Developer+ 正式更名為「13+」
我把 iOS Developer+ 改名了,現在叫「13+」。乍看好像「拋棄」了 iOS 開發,實際上,我本來寫作的重點就是 AI 工具、學習方法、職涯思考。改名是修正,也是我個人品牌的全新出發點。歡迎訂閱與轉發,不是 iOS 開發者也歡迎,感謝支持!
➕13+ 近期內容更新
以下是最近的幾篇文章,歡迎訂閱支持。
🤖你的 ChatGPT 裡應該要有個履歷專案 許多人都知道履歷要好好準備,但通常都是要找工作時才開始整理,結果忘記重要的職涯亮點。其實可以用 ChatGPT 或 Claude 的專案功能建立長期蒐集系統,平時就把工作成就記錄下來,需要時再用 AI 協助包裝成商業價值並整理輸出。這樣既輕鬆又有效,特別適合工程師將技術成果轉換為履歷亮點。
🧠我把 AI 當成人,是為了減少認知跟學習的負擔 把 AI 工具當作人來互動,可以減少認知與學習負擔。分享我怎麼用與人互動的直覺與管理經驗,更有效使用 AI 工具。
↖️上一期重點回顧
如果你忙到還沒看上週的內容,這邊是重點:
🤖Foundation Models 在 Beta 4 的重大更新與問題 GenerationSchema 支援 Codable,但也有已知問題
📺iOS 開發配飯吃:iPlayground App 開發直播與錄影 我的 YouTube 直播開發過程記錄
🧪iOS 26 beta 4 正式推出 同時也是第一版的 Public Beta
這期的 Apple 開發者週報就到這裡了。歡迎按喜歡❤️、留言💬、回信✉️與我交流喔。
週報一直是免費提供的,偶爾才有贊助廣告。你願意每個月 $5 美金支持我嗎?也可以透過 Buy Me a Coffee 買幾顆蘋果給我🍎,謝謝。
商業合作或贊助本報,請參考這個頁面。