💬 Pofat 的話
最近知道一個很酷的研究機構 Ink & Switch,主要做數位工具、運算與創作者之間的研究,他們會設計一些實驗性的原型,從中探討能怎麼幫助創作者。其中畫出思考工具的研究容讓我再次看到原則是如何引導產品方向(前兩期的波報分享的原則發明內容,收到不少讀者好評,還沒看過的快去補看),我想先引用內文直指設計精神的一段:
Thinking with models
When it’s frictionless to externalize your thoughts, you can create many small variations and reflect on the consequences of each change. Just as you might enter into a conversation with a friend to discuss an idea—to untangle its different aspects and consequences—so too, by externalizing your thoughts using a tool like pen & paper, you enter into a kind of conversation with the tool and the models you make with it.
我完全可以理解加入充滿啟發的對話那種火花四射的興奮感,藉由工具來靠近這個目標,是很棒的模式,雖然中心思想好像理所當然,不過正因如此許多人忽略了其重要性,因為已經太習慣「現在世界的運作模式」。我認為這樣的能力非常重要,如何跳脫習以為常的框架,見人所不能見,然後讓其能被看到,這很困難,因此也很偉大。
🌎 On Swift Community
New Swift HTTP Types
官方新開源的 Swift HTTP Types package,更高階的 HTTPRequest 和 HTTPResponse 型別與 API,除了取代 SwiftNIO 裡目前使用的型別外,在 Foundation 應用下就是替代 URLRequest 和 URLResponse。大家公司的專案可能都已經有三四五六套 HTTP Request 的實作,也爭論過各方案的去留,現在總算可以畫下休止符。
Xcode 15 的新 linker 有何不同
其實這幾年每年 linker 都有重大更新,今年新的 mergable libraries 把 static 和 dynamic linking 的好處全都要了,戴老師的名句「幹一年不如等一年」言猶在耳。
既然少煩惱一件事,我們更有精力去了解一下新的 linker 到底做了什麼事,能夠更快地編出更小的 app ,這裡有很好的說明,但我會建議先看過今年 WWDC 的介紹影片再閱讀。
如何分析原始碼的 binary size 以及怎麼瘦身
沿續前 binary size 的話題,這個影片很棒,清楚地介紹要怎麼測量程式碼中和個元件的大小,以及如何瘦身的實戰分享,雖然是去年的影片但內容依然實用,非常推薦早上看,振奮精神,謝謝 QCL 分享他的分享。
🤪 Pofat 選推
visionOS simulator streaming to Meta Quest
https://twitter.com/zhuowei/status/1678226947560579072?s=20
笑貓咖哩,Apple 開發者們不可錯過的好物,保證純 Swift 製作不添加任何一滴 ObjC (大誤
https://twitter.com/iamkuni/status/1678078532197683200?s=20
watchOS 10 public beta 新增 Snoopy 的動態表面,好可愛
https://twitter.com/JohnnySlagle/status/1679249937882820609?s=20