線上收聽與節目筆記
「weak self 是兩個 iOS 工程師,週五下班後想打遊戲但還是來錄音給其他 iOS 工程師的 podcast 節目」
👋開場
⏪上集節目回顧
- 漏講 Open App Markets Act 官司
- News Partner Program
- Apple vs. Epic 爆料大集合
- 更新了本節目的捐款頁面
📰一週開發者新聞
- iOS 15 beta 6 上週推出
- SharePlay 將會延後推出,需要 SharePlay Development Profile
- iOS 15 beta 7 本週推出。macOS 12 與 Xcode 13 還在 beta 5
- iCloud+ 自訂電子郵件網域功能開放測試
- TestFlight for Mac 已推出
- 官網下載 3.2 beta
- 實測 Public Link 還不能用
- Mac App Portal UX—Neil Sardesai
- 全社群都興奮啦!Concurrency back port to iOS 13 確定插旗
⭐️Swift 後悔集
- Jordon Rose 寫這一系列推文的緣起
- protocol syntax
- NSUInteger
- mutating protocol methods vs classes
- Using tuples to represent argument lists and labeled tuple elements
- AnyObject method dispatch
class Foo {
let value = 100
@objc func bar() -> Int {
return value
}
}
class Bar {
let value = 20.0
@objc func foo() -> Double {
return value
}
}
let a: AnyObject = Bar()
if let b = a.bar {
print("return \(b())")
} else {
print("Unrecognized selector")
}
- Swift String(參考 zonble 的 HumanString)
💸勸敗話題
- 對馬戰鬼導演剪輯版(PS5 那必須♥️)
- Free Guy
👋收尾
更多 weak self
- 聽眾信箱 [email protected]
- 官網 https://weakself.dev
- 主持人 一三、波肥
- Twitter @weak_self
- 提問箱
- 贊助 weak self