💬 Pofat 的話
跟大家說聲遲到的新年快樂,這兩星期因生活水深火熱休了一陣子的假(電動打了不少),如今充飽電再出發,推特正好也以奇妙的節奏敗壞中,所以今年波報會做些不同的嘗試,並以專欄的形式呈現,敬請期待。
🌎 On Swift Community
Apple 硬體發表
據說美國時間的發稿日當天 Apple 將會發表新硬體,可能會有 Macbook Pro,Mac Mini 的升級款。
Native Swift Method Swizzling
你知道 Swift 也有 native method swizzling 嗎?只要使用 @_dynamicReplacement
便可替換 dynamic 的方法。
Swift Native Swizzling is really elegant. Here is a helpful example ⬇️
blog.eidinger.info/prevent-copy-p…
#iosdev
Debugger 原理
會下中斷點,會用 lldb 但卻沒看過 lldb 走路(??)
這篇入門的文章讓我對 debugger 的運作方式有了眉目。
🎉 Swift Commits
用 SwiftSyntax 生 SwiftSyntax
在推友四娘那看到的 PR 推,以往 Swift 要生成程式碼時會採用 gyb 這個模版,然後用 python script 生成高重復性的程式碼,比如 Int8、Int16 等,如今 SwiftSyntax 逐漸改用自己生成自己的程式碼,gyb 即將走入歷史。
🤪 Pofat 選推
觸碰版的縮放手勢常常失靈嗎?試試這個方法吧
Do you use a Mac with a trackpad? If so, you may have noticed that the pinch to zoom gesture can randomly stop working.
I've been bothered by it enough that I made a small menubar tool that can fix the problem with one click.
Download it here: github.com/danqing/Pinch
好酷的讀取動畫(附程式碼)
絕地:倖存者發佈前可以先來玩玩一代的動畫
I made a fun #JediFallenOrder animation in #SwiftUI. Come watch me attempt to play the game here on twitch.tv/nutterfi
全新的 Sony Walkman 讓我想起電影「雲端情人」中想像的未來手持裝置,可一手掌握的尺寸,傳統元素(實體按鍵)與數位螢幕的融合,充滿了未來的復古感,好香啊!
這看起來就很鏘的團球遊戲,wishlist 了!
全