Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
在 iOS 開發圈打滾的台灣工程師,專為 Apple/iOS 開發者而製作的中文 Podcast。內容涵蓋 Apple 開發圈的新知討論、踩坑經驗、人物採訪、社群活動、職場生活。更多資訊請見官網 https://weakself.dev 或是 Twitter @weak_self ... more
FAQs about weak self:How many episodes does weak self have?The podcast currently has 116 episodes available.
April 11, 202173: No sleep til dub dub{ 完整節目筆記 https://weakself.dev/episodes/73 } 👋開場 這集會簡短一點點。 📰一週開發者新聞 🧪iOS 14.5 beta 7 📦Introducing Swift Collections Swift Sorting PR ⚠️Get ready for AppTrackingTransparency 🔍Apple 的「尋找」網絡現在提供全新的第三方尋找物品體驗 ⭐️No sleep til dub dub Dub dub 就是指 WWDC。基本上這句話是 Apple 員工在開玩笑——WWDC 之前有很多東西要趕工。 影片:Apple at Work — The Underdogs 也有聽說過來不及上線 WWDC beta 1,所以工程師在發表會前幾天忙著把功能拔掉。 💸勸敗話題 13 推 Apple Arcade。以下是節目中有講到的遊戲 Apple 新聞稿 紀念碑谷+(有新增關卡) Fruit Ninja Classic+ Fantasian(Final Fantasy 製作人推出) World of Demons(白金工作室推出) 太鼓達人 Bleak Sword The Pathless Grindstone 👋收尾 更多 weak self 聽眾信箱 [email protected] 官網 https://weakself.dev 主持人 一三、波肥、喬喬 Twitter @weak_self 提問箱 贊助 weak self This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit weakself.substack.com...more55minPlay
April 05, 202172: WWDC21 宣布、波肥入坑 SwiftUI{ 完整節目筆記 https://weakself.dev/episodes/72 } 👋開場 ⏪上集節目回顧 之前有錄一集本來講測試,但是錄音效果不好,所以就沒上線 📰一週開發者新聞 WWDC21 時間宣布。AR 眼鏡、眼鏡上的日期通過並且已實作在 Swift 5.5 SE-0307 Allow interchangeable use of CGFloat and Double typesiOS 14.5 SwiftUI 坑 ⭐️SwiftUI in Production Kean: The SwiftUI ExperimentiOS 14 才有的功能:@StateObject、LazyV(H)Stack、fullScreenCover()…對 View 心境上的轉換: View Layout ,Debug ,與 Trace較大專案的畫面是對到哪個 View,不好 tracePreview 莫名掛掉Data flow: ObservedObject 是 reference type,沒有一個統一接受 action 來 mutate state 的介面SwiftUI 用在 Production 的好:fast iteration,code reuse坑: Generic,SE-0307,Layout System (align views),potential performance issue (useMemo)可以回去聽 46: 推你入坑 SwiftUI 不後悔 💸勸敗話題 2021 年新遊戲:雙人成行(PS、Steam),開發團隊 Hazelight 之前的作品有 Brothers: A Tale of Two Sons、A Way Out"F**k The Oscars" Says Developer At The Game Awards2007 年經典遊戲系列:BioShockLeya 蕾雅 - YouTuber 👋收尾 更多 weak self 聽眾信箱 [email protected]官網 https://weakself.dev主持人 一三、波肥、喬喬Twitter @weak_self提問箱贊助 weak self --Hosting provided by SoundOn This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit weakself.substack.com...more1h 1minPlay
March 14, 202171: Swift Runtime 之 Reflection、Metadata{ 完整節目筆記 https://weakself.dev/episodes/71 } 👋開場 喬喬正式登出本節目 ⏪上集節目回顧 😔有人聽完上週直播後說 iOS 開發者好像很快樂,推薦大家去看 13 的副帳號 @1star_therapist。推特史上第一個 #太傷害了 是波肥的照片 🏠Clubhouse 上的 weak self club 開張了。歡迎大家加入 Member(自介寫一下 iOS 開發相關的話更好),這樣就可以用 club 的名義開房間、發起其他 iOS 開發者會有興趣的話題房間 📰一週開發者新聞 📢Updates to App Store server notifications 👻Shift Swift Dev 之皮卡丘架構、compile time type-safe URL construction ⭐️Swift Runtime 2—Reflection、Metadata Mirror 的原理 _getNormalizedType : get current type getChild: get fields 主要都是去查 Metadata Swift Struct Metadata gist by Pofat Exploring Swift Memory Layout by Mike Ash 💸勸敗話題 13:PS5。有個東西叫做 PS Plus Collection 波肥:台北的道地 iOS 小旅行 👋收尾 更多 weak self 聽眾信箱 [email protected] 官網 https://weakself.dev 主持人 一三、波肥、喬喬 Twitter @weak_self 提問箱 贊助 weak self This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit weakself.substack.com...more1h 4minPlay
March 07, 202170: Swift Runtime 之 Method Dispatch—Static, Table, or Message{ 完整節目筆記 https://weakself.dev/episodes/70 } 波肥來介紹 Swift 的 method dispatch。 👋開場 ⏪上集節目回顧 聽眾 dan12411 貢獻他的 Xcode 技巧。 📰一週開發者新聞 🧪Xcode 12.5 beta 3 & iOS 14.5 beta 3 ⏬XcodesApp 🥰工程師幹話—工程師應該要放心大膽的不寫文件 🧩Flutter 2 is here ⭐️Swift Runtime 1—Method Dispatch in Swift/ObjC: Static, Table, Message Dispatch struct 的 func 一定是 static dispatch。因為 optimization 設定的不同,有可能會是 inline class 的 func 通常是 table dispatch。如果加了 final 或是在 extension 定義新 func 就會是 static。 Swift 裡的NSObject subclass,一般 func 也是 table dispatch,即使加了 @objc 也一樣。若是 @objc dynamic就會是 message dispatch。如果加了 final 就會是 static 想要自行研究的話,可以用以下方法(程式碼請見完整節目筆記) 用 swiftc -emit-silgen Foo.swift -Onone 即可得到 SIL 💸勸敗話題 13 的開發者週報 歡迎大家來貼職缺或求職作品 小小夢魘2 👋收尾 更多 weak self 聽眾信箱 [email protected] 官網 https://weakself.dev 主持人 一三、波肥、喬喬 Twitter @weak_self 提問箱 贊助 weak self This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit weakself.substack.com...more53minPlay
February 28, 202169: M1 SSD 損耗、Swift 的 Method Swizzling、拋磚引玉{ 完整節目筆記 https://weakself.dev/episodes/69 } 請到 Apple Podcasts 評論區分享你的 Swift 或 Xcode 技巧。 👋開場 📰一週開發者新聞—M1 SSD 的耗損問題 Hacker News 安裝 brew install smartmontools 、執行 smartctl -a disk0 來看 S.M.A.R.T. 報告 Baye 的 Swapman 🧱Swift/Xcode Tips 的拋磚引玉 Paul Hudson 推文 13 的筆記 defaults write com.apple.dt.Xcode IDEAdditionalCounterpartSuffixes -array-add "Tests" 請幫我們寫在 Apple Podcasts 的評論區 🍺波肥的 Homebrew 甘苦談 Homebrew 3.0 💃DynamicReplacement 與 Swift/ObjC 的 method swizzling 大比較 https://forums.swift.org/t/dynamic-method-replacement/16619 💸勸敗話題 World's End Club:目前在 Apple Arcade 有前半篇,已經可以玩將近 10 小時。5/28 會推出 Switch 完整版(iOS 版應該也會更新)。建議搭配手把 Project ILL, IG 👋收尾 更多 weak self 聽眾信箱 [email protected] 官網 https://weakself.dev 主持人 一三、波肥、喬喬 Twitter @weak_self 提問箱 贊助 weak self This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit weakself.substack.com...more51minPlay
February 21, 202168: 手機顯示為已砸到臉 { 完整節目筆記 https://weakself.dev/episodes/68 } Swift 5.4 的 @resultBuilder、Swift for TensorFlow 掰了、SDK 沒更新難道就不能跑模擬器嗎、勸敗 iPhone 12 mini。👋開場 📰兩週開發者新聞 🧪Xcode 12.5 beta & iOS 14.5 beta 2 > The Swift Package Manager now builds package products and targets as dynamic frameworks automatically, if doing so avoids duplication of library code at runtime. (59931771) (FB7608638) 🔐Apple Platform Security February 2021,有提到 M1 怎麼用硬體加強開機與系統安全性 ⭐️Swift 5.4 @resultBuilder What’s new in Swift 5.4? @resultBuilder,如果你常常要組一些東西變成一個 return,就可以考慮寫成 result builder。awesome-function-builders ⭐️Swift for TensorFlow (Archived) 注意不是 TensorFlow for Swift。 ⭐️讓 ARM64 binaries 跑在 iOS Simulator Hacking native ARM64 binaries to run on the iOS Simulator Mach-O 圖形化分析 💸勸敗話題 iPhone 12 mini:iOS 工程師需要輕一點的手機、其實沒有想像中地小、邊框更明顯、霧面部分更適合裸機、相機明顯輸給 Pro OffScreen To The Moon 👋收尾 This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit weakself.substack.com...more53minPlay
February 07, 202167: 工程師咖啡間、Swift 5.4 { 完整節目筆記 https://weakself.dev/episodes/67 } 首次一邊錄音一邊 Clubhouse 直播。聊 Xcode 12.5、Swift 5.4、DTK 歸還風波,還有波肥怎樣把咖啡轉換成程式碼。👋 開場 ⏪上集節目回顧 最近都在玩 Clubhouse 下週節目暫停一次 📰一週開發者新聞 13 的開發者週報 🧪Xcode 12.5 beta & iOS 14.5 beta ♻️Apple 要求開發者準備歸還 DTK(補充:Apple 收到很多開發者回應。在本節目錄音之後,Apple 宣布改成 500 美金、可用到年底、不限於 M1) 🔍App Store Review Guideline 更新 🎨Apple 設計資源更新 🕶Apple 廣告追蹤技術更新 📦gRPC Swift 1.0 release ⭐️工程師咖啡間 為什麼要睡覺? 波肥每日開工儀式 💸本週勸敗 Proxyman (Setapp、iOS TestFlight) Paw (Setapp) 波斯王子-時之砂 重製版 英勇之心:偉大戰爭 👋 收尾 Cafe Nomad This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit weakself.substack.com...more1h 4minPlay
January 31, 202166: 開發的開發、Refactoring 就像切牛肉 { 完整節目筆記 https://weakself.dev/episodes/66 } 波肥講在 iOS infra team 做了什麼、refactoring。第五季開始的一週開發者新聞、勸敗單元正式上線。👋 開場 推廣 Pofat 講 code 3: [生活中的 code] 一掃即應的 QR Code ⏪上集節目回顧 💻紙巾架改良版 🍎Apple 把 GM 改 RC 是因為 BLM 📰一週開發者新聞 📱Xcode 12.4 & iOS 14.4 正式版、macOS Big Sur 11.2 RC3 💪Dan Riccio 在 Apple 展開職涯新篇章 🤑Apple 公布第一季財務報告 🔒Apple 的國際資料隱私日:提高透明度並賦予使用者權力 🗣Apple 日本橫濱團隊徵 Siri 台語工程師 🔑App Store Connect 即將需要認證(Apple ID 兩步驟/雙因子驗證)開始強制要求 🎫新的Apple Worldwide Developer Relations Intermediate Certificate 用 iPhone 12 Pro 拍的阿年(影片、幕後花絮) ⭐️iOS Infra Team 在做什麼? 波肥的 infra team 經驗:Infra team 都在預先做 Apple 的工具😅 Logging (Swift Logging) Nested autoclosure 的 power 老 DateFormatter 的 threading issue 在 production env 裡自動隱蔽 PII 的 logs: https://olegdreyman.medium.com/keep-private-information-out-of-your-logs-with-swift-bbd2fbcd9a40 Perf Monitor (MetricKit) Instrument 裡的 Signpost 量化各項數據,功能與任務的邊界確認 未實現的野望:所有副作用打包 (Publisher,ObservableType),計量 Refactoring 大型 refactor 的執行小撇步 先決定長期目標 再決定最先能畫出邊界的區域 Meet me halfway Others Code review 踩坑 文件文件文件文件 以前聊過的 25: 難道公司發大財了!?App Launch Time 加速面面觀 💸本週勸敗 Timing (Setapp) Bartender (Setapp) 👋 收尾 This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit weakself.substack.com...more56minPlay
January 24, 202165: 本節目從不業配,但是會勸敗,而且都會自己先買好 { 完整節目筆記 https://weakself.dev/episodes/65 } 節目進入第五季,改進了開場白、新增上集節目回顧、新增本週開發者新聞。🆕第五季全新開場 我們是一個 iOS 工程師週五下班後錄音給 iOS 工程師的 podcast 節目 請多多支持、捐款 我們是一個從不接業配,但是會勸敗的節目 13 的推特以開發者資訊為主 13 開了 iOS 開發者資訊 Telegram 頻道 ⏪上集節目回顧 上一集 89 元的 IKEA 紙巾架 13 拍照後被瘋狂轉發的推文 該紙巾架寬度塞得下 Mac mini 📰本週開發者新聞 與 13 的開發者週報加強整合 Xcode 12.4 RC,解決模擬器黃色地獄的問題 iOS 14.4 RC Identity Pinning——在 Info.plist 設定 SSL Pinning。Gui Rambo 說 14.3 有、14.0 確定沒有 AirPods Max 台灣開始有人收到貨了 Spotify 開源 XCMetrics 🧰XCMetrics Spotify 的 GitHub 立一個 flag 給波肥 — iOS infra team 在幹嘛 🕳Rosetta 裝 CocoaPods 的坑 Ruby 2.7.2 與 CocoaPods 衝突 M1 可以用 Rosetta 模式可裝 RVM,再裝 Ruby 2.6.5,再裝 CocoaPods 要不然就是直接用系統的 Ruby 🖇用 Thunderbolt 區網控制另一台 Mac 從「系統偏好設定」的「共享」啟用「遠端控制」,作為 VNC Server Screens(Setapp 有)可以作為 VNC Client 用 Amphetamine 讓 Mac 保持清醒 用 Thunderbolt 傳輸線把兩台 Mac 對連,就可以直接變成低延遲的區網(官方文件) 🗣iOS VoiceOver 可以讀圖 消失的情人節 更多 weak self 聽眾信箱 [email protected] 官網 https://weakself.dev 主持人 一三、波肥、喬喬 Twitter @weak_self 提問箱 贊助 weak self This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit weakself.substack.com...more53minPlay
January 17, 202164: 預測 2021 年的 Apple Silicon{ 完整節目筆記 https://weakself.dev/episodes/64 } 暨 M1 之後,2021 年 Apple 會推出什麼樣的 Mac 呢?讓我們來猜一猜。 👂新 MacBook Pro 謠言 Kuo details 2021 MacBook Pro: new design with squared-off sides, MagSafe connector and IO return, Touch Bar removed 摸魚神器 ⌨️13 去年買的最舒適的 Apple 產品—Magic Keyboard 用 IKEA 紙巾架 拿來架筆電 Synergy 跨電腦共用鍵鼠的工具,13 聽說很厲害但沒用過 🌬Once you go Air, you can’t go back 🖥iMac 最近沒有謠言,只有想像 我們在討論的是 iMac G4 的造型。節目中說 10 年前,實際上是 2002——19 年前 🌬Air,還是 Air 🔥純猜想:M1X——下一代 Apple Silicon 的規格 跟 M1 同時開發 增加 Firestorm(CPU 的大核心)的數量,可能會是 8+4 或 6+4(A14 是 2+4、M1 是 4+4) 同樣的 SoC 用在新款 MacBook Pro 14 吋、16 吋、iMac,在散熱與電壓上做出區隔 ⌨️300 行 SwiftUI 刻出來的鍵盤 程式碼 Mac 計時 app Timing 更多 weak self 聽眾信箱 [email protected] 官網 https://weakself.dev 主持人 一三、波肥、喬喬 Twitter @weak_self 提問箱 贊助 weak self This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit weakself.substack.com...more53minPlay
FAQs about weak self:How many episodes does weak self have?The podcast currently has 116 episodes available.