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.
March 13, 202293: 閒話加長 - SwiftUI 實務經驗談{ 完整節目筆記 https://weakself.dev/episodes/93 } 出節目是維持一個日常感。 👋開場 + 開發者新聞 Mac Studio Display ⭐️SwiftUI 閒話加長 13 在準備給新同事的 SwiftUI 訓練,過程中列了一些筆記,這集只聊了其中一半: SwiftUI 的那些「坑」其實幾乎都是跟它底層呼叫 UIKit 有關。本團隊禁用 List。Navigation 的坑很多,因為底層是 UIKit。舉例來說你用 sheet 去 present 一個 View,它把該 View 包在 UIHostingController 裡啊😂 SwiftUI 學習的第一階段:還忘不掉 UIKit。第二階段:忘掉 UIKit 了。第三階段:想起來底層時作用 UIKit 帶來哪些問題 modifier 實際運作時,效果分成「往下傳遞資料」(專有名詞 environment)、「往上傳遞資料」(preference)、「不往上也不往下傳遞」。這部分只能靠記憶,算是初學者障礙 確保 Preview 運作正常是第一優先。這代表你要懂得拆分合適的注入方式 善用 overlay 大法你就是排版高手,再加個 offset 就稱得上大師了(我亂扯)。Color 不是 UIColor 那種東西,它是 View 不要用 Widget 作為初學的題目,WidgetKit 只會讓你學 SwiftUI 更痛苦。練習重製一個已經有的畫面會簡單很多(不要追求 100% 相同,因為你會遇到它的限制與優點) 💸勸敗閒話加長 地平線:零之曙光 地平線:西域禁地 👋收尾 更多 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 42minPlay
February 13, 202292: 瞎猜蘋果眼鏡{ 完整節目筆記 https://weakself.dev/episodes/92 } 👋開場 weak self 是一個 iOS 工程師下班後打電動的勸敗節目。 📰開發者新聞 iOS 15.4 beta 等 ⭐️瞎猜 realityOS 有人從 Apple open source repo 翻到 dyld 相關紀錄 https://twitter.com/iammatthewdavis/status/1491287584672460800?s=21 不負責任預測 調查:如果開發套件要 $2,000,你會買嗎?https://twitter.com/stroughtonsmith/status/1491530923006959618?s=21 大概不會有瀏覽器 應該不會有控制器,而是直接辨識手勢。這需要超高運算能力並且節能的硬體 💸勸敗話題 Point-Free 有一堆東西 weak self Discord 上的 Point-Free 讀書會進度條頻道(點我加入) 原來我們從來沒有推過… 透過 Pofat 的推薦連結訂閱 (你我各加 1 個月) 透過 13 的推薦連結訂閱(你我各加 1 個月) Pofat: Xbox Cloud 體驗談 不用下載 依照雲端主機的語系,除非遊戲內可以切換語言 建議準備一支手把,韌體要更新 Touch Support 遊戲發行商 Annapurna Interactive What Remains of Edith Finch 伊迪。芬奇的回憶豪宅 (XGP) 以下是我們玩過甚至聊過的 Flower Gorogoa (XGP) Florence Donut County (XGP) Outer Wilds (XGP) Journey Sayonara Wild Hearts (Apple Arcade) The Pathless Maquette Last Stop (XGP) Twelve Minutes (XGP) The Artful Escape (XGP) 還沒出,想玩的貓貓遊戲 Stray (Steam, PS) 13: MagSafe 用過就回不去 100% 是為了方便──單手就可以把充電線拔掉、拿起手機 0% 是為了充電速度 👋收尾 weak self Discord 加入連結(如果過期了,請透過下方各種方式與我們聯絡) 更多 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 12minPlay
January 03, 202291: 愛我的人和我愛的人{ 完整節目筆記 https://weakself.dev/episodes/91 } 本集由喬喬親自獻聲與操刀後製。 歡迎加入 weak self 的 Discord(連結失效的話請與我們聯絡)。 👋開場 新年快樂~ 2021 消失一整年的喬喬,聽過 88 集以後回來「踢館」 裘海正2020全新製作【愛我的人和我愛的人】歌詞版《Official Audio》—YouTube ⭐️愛我的人和我愛的人 「老實說這個要求滿嚴格的」 維持在「理想的狀態」相當不容易 也不是每個人都會主動去爭取,或是面對衝突 Daily Meeting 也許就可以觀察到有些同事… 我們多少會排斥溝通 ⭐️Code Craft 講到的各種同事的樣貌 英文版(中文已絕版…) 牛仔 狂熱者 勉強的團隊領導 半權威 其實我們都有可能在不同狀態下扮演各種角色 太太我喜歡你啊 面試 ⭐️波肥聊面試 找隊友時的想像,面試官試探的方式,太具體或太寬鬆,都不容易 跟公司各同事對於想找的人要有共識 ⭐️一三聊面試 從心理學測驗的角度 要先搞清楚,測驗(面試)的目的是什麼?公司期待篩選進來的人才要做什麼 好的測驗(效度高)非常難得,更不用說一般的面試流程 篩選方式與受試者母群特質有關 有些題目很棒,但是不見得符合公司需要。就像命中靶心,但是射錯靶 好的測驗機制非常難做到:以國中基測作文閱券為例 我不相信面試會有好的效果 透過社群參與增加「配對成功」的機會 這次本身就是個實驗 至於我的面試經驗,幾乎都是人家邀約。沒什麼可講 多交流,認識一些人、也讓一些人知道你 不是所有人找工作的途徑都是面試與履歷的硬碰硬就可以合拍 ⭐️喬喬繼續說 曾經對標準化測驗(刷題)感到憤怒 招募的成本真的很高 今天不是處理他就是處理我? 越爛的牌越要用心打 (講到這邊喬喬斷線了) 波肥:IDEO 💸勸敗話題 13: 暗影火炬城(Steam、Epic、PS) 聊到遊戲的關卡設計、任天堂,與 3D 版 Figma 👋收尾 更多 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...more56minPlay
December 26, 202190: 動態尋找成員{ 完整節目筆記 https://weakself.dev/episodes/90 } 簡短介紹一個超實用的 Swift 冷門技巧。寫 SwiftUI 很有機會用到。 👋開場 & 節目回顧 再補充一下 weak self Discord 的玩法。請按我加入(每集更新連結)。 ⭐️@dynamicMemberLookup 本段程式碼請見官網 https://weakself.dev/episodes/90 常用情境:model 需要被拓展,但不能或不想用繼承的方式 或者做成 generic 的版本 要支援寫入則需要用到WritableKeyPath 13 提到的 generic id wrapper,看請況可用在 SwiftUI 的 ForEach 使用 Generic id wrapper 的 @dynamicMemberLookup 的版本 嵌套的 @dynamicMemberLookup 是可行的 property name 相同的話,會取上層的 💸勸敗話題 預告:Swift Playgrounds 4 還來不及深入研究,有機會再聊 13:腦航員2 中文化連署 Pofat:地獄之刃 兩款都在 XGP 裡,充分發揮低成本試錯的優點 擁有選擇權 👋收尾 & 預告 預告:喬喬回歸 更多 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...more38minPlay
December 19, 202189: Protocol 萬法歸宗?It takes Twoweak self 開 Discord 了!屬於本節目聽眾的小社群,裡面會有開發、勸敗、遊戲話題的閒聊。限時加入~ { 完整節目筆記 https://weakself.dev/episodes/89 } 本集 Pofat 的麥克風設備有點瑕疵,請見諒 👋開場 第七季更加地 try await、更加地自由奔放 會減少開發者新聞的成分(可以去訂閱「13 的 Apple 開發者週報」) Introducing weak self Discord (BETA) 歡迎自由加入 https://discord.gg/r6WB9Qke(連結過期的話請與我們聯絡索取) 這會是一個主持人與聽眾之間的小社群,裡面會有開發、勸敗、遊戲話題的閒聊 不用 Slack 是因為那邊更偏向工作群組,Discord 比較偏向社群 如果經營不善就會自動倒閉,不用有壓力 ⭐️兩個 Protocol 相關 Swift Evolution 令人又愛又恨的 Swift Protocol any Protocol Is Now Existential——由 Pofat 親自撰寫文字版 SE-309 Unlock existential for all protocols Understanding Swift Protocols Meme : https://twitter.com/jckarter/status/1453397244334329856?s=21 covariant position vs non-covariant position .self, .Type , .Protocol 傻傻分不清楚 SE-335 Introduce existential any 💸勸敗話題 TGA2021 得獎名單 https://gnn.gamer.com.tw/detail.php?sn=225242 雙人成行 A Way Out Fxxk the Oscars https://www.youtube.com/watch?v=K21gbE30Cj0&t=130s 惡靈古堡8:村莊 拉捷特與克拉克:時空裂縫 奇異人生 漫威星際異攻隊 腦航員2 密特羅德:生存恐懼 口袋名單:地獄之刃、奇納、心靈殺手重製版、死亡回歸、死亡循環 極限競速:地平線 5 The Matrix Awakens & Unreal Engine 5 👋收尾 更多 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 25minPlay
December 12, 202188: 聽 Work•Team Work + 要來當同事嗎?{ 完整節目筆記 https://weakself.dev/episodes/88 } 👋開場 進入第七季,節目走向更加地隨興。最近 13 的公司在招募 iOS 工程師,想聊一下我是怎樣的隊友、期待怎樣的隊友。 ⏪上集節目回顧 有一集還沒剪的節目。 ⭐️13 的公司在招募 iOS 工程師 最近 13 的公司在招募 iOS 工程師,想聊一下我是怎樣的隊友、期待怎樣的隊友。 https://twitter.com/ethanhuang13/status/1463364803037057026?s=21 講到職缺,公司賺不賺錢很重要 這個話題「醞釀很久」是因為… 有興趣請與 13 聯絡!(推特 DM) ⭐️聊團隊協作 今天來談個稀缺話題:軟體工程師怎樣在團隊中發揮價值?團隊協作能力的養成。聊技巧、mindset、人格特質。歡迎給我們 feedback 提供 onboarding 文件或專案的 README EP4: 或許我可以把 title 改成資深文件工程師 Slack Daily Standup 訊息的重要性 昨天做了啥 今天打算做啥。幫自己整理一天的計畫、開始工作的儀式感、減少自己工作中斷的機會。並且互看有沒有可以支援或避免衝突 阻礙:告訴其他人有沒有地方需要幫忙 Slack 自訂群組功能 Slack 用 👀 Emoji 當作已讀回饋的妙處 人們都喜歡收到回饋,人們都不喜歡催促別人 用個 👀 讓人知道你有看到了。表示:不一定能馬上回覆,但是可以讓對方知道你正在處理 回在 thread 裡而不是壓在單一訊息上,這樣有後續訊息才會被通知到。這樣也不容易掉球 在公司內部各系統的帳號都放上自己同一張大頭照 WFH 沒有實體見面,所以小事情更要講出來 去吃飯、要休息、下班,不要覺得不講沒差 該吃飯就要去吃飯,該休息就要休息 Slack Huddle 一鍵語音開會 可以 share screen,還可以畫在對方螢幕上 非常適合 pair programming Slack Schedule Message 請愛用公用頻道 DM 的透明度跟資訊傳達效率很差 請準備好用的截圖與錄影工具 截圖推薦 CleanShot X,好處是截完後縮圖會停在角落、方便拖曳、可以編輯。很多時候在 Slack 詢問 UI spec 或報 bug 都會派上用場。Setapp 裡有,可取代 Mac 內建的截圖功能 錄影推薦 Gifox 錄影。發 PR 的時候附上當作 demo,可以讓同事 code review 更快更方便 。Setapp 裡也有 了解團隊的目標,才能與自己的日常工作內容建立連結、指引方向、產生「價值感」 公司的商業模式:怎樣才會賺錢、成本、風險 公司的產品:使用者體驗、市場狀況 Ownership mindset:對薪水或考績可能沒有幫助,但對於工作態度以及「sense」會很有幫助。這在同事之間是感覺得出來的 如果沒有了解大方向的目標,很容易在軟體工程下錯決策或是過度設計 贏來信任感 人格特質:主動 把自己當人才而不是螺絲釘 價值感 發現有可以提升團隊效率的作法,就提出來。尤其是如果你所在的團隊,提意見能被採納的話 主動提出只有自己知道的知識,不要藏著不讓別人知道。例如 WWDC 新知、App Store 政策變更。像是 Sign In with Apple 這種事,總不能拖到 app 要被下架了才處理 人格特質:誠實 想請假就說要請假、需要休息就說要休息 工作事項不會,一定要講 通常不會不是你的問題,文件缺乏、架構不好維護,或是團隊分工有問題,都有可能 https://twitter.com/al6wul4wul4/status/1465966526792552449?s=21 人格特質:負責任 不是只有自己分配到的部分,而是把守備範圍考慮到整個團隊的結果 互相 cover 臨時有事不能處理,要懂得把事情交代出去 其他:信任、透明、高度自我覺察 令人傷腦筋的行為(反例) 「鏈條的強度是由最弱的一環決定的」 太過埋頭苦幹,忽略團隊狀況 💸勸敗話題 Xbox 手把 按兩下按鈕就可以切換 Xbox 與藍牙 Series 版的,十字鍵很吵 DualSense 年度最佳 DLC——對馬戰鬼導演版 Xbox Series 支援 Dolby Vision + Dolby Atmos 👋收尾 更多 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 23minPlay
November 07, 202187: try await{ 完整節目筆記 https://weakself.dev/episodes/87 } 為什麼 weak self 會變成勸敗節目、應該要改名嗎? 👋開場 ⏪上集節目回顧 感謝 聽眾回饋 受本節目啟發而成立的新 podcast 節目—AsyncTalk 為什麼 weak self 會變成勸敗節目 「PS5,幸好我有兩台」——HDTVTest 😲節目改名 try await? weak self 如果改名 try await,有三個好理由: 語法更新,還能幫助記憶 節目常常請假,符合關鍵字 await 節目常常錄音事故,符合關鍵字 try 📰一週開發者新聞 TestFlight for Mac 正式上架 Xcode Cloud 名額放寬 開發 macOS app 之大補帖 M1 Pro and M1 Max Xcode Build and Test Benchmarks ⭐️Keynote 即時影片 在 Mac 上的 Keynote 中加入即時影片 ⭐️DocC 體驗 DocC 13 的 MOPCON 題目用上了 DocC 的 tutorial。程式碼在此 ⭐️聊為什麼文件很重要 Swift Evolution app——EVOlution 💸勸敗話題 13: OPUS 系列最新作——「OPUS:龍脈常歌」(Steam)可以看到台灣製作團隊 SIGONO 的成長 Pofat: 也是台灣團隊製作的「廖添丁 - 稀代兇賊の最期」(Steam、Switch)玩了開頭兩關,講體驗心得,還不算是推坑 👋收尾 更多 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 19minPlay
October 31, 202186: 且聽且珍惜,[weak self]{ 完整節目筆記 https://weakself.dev/episodes/86 } 這集聊了 M1 MacBook 還是香以及 Swift Concurrency 的現在與未來 👋開場 ⏪上集節目回顧 📰一週開發者新聞 MacBook Pro M1 Pro/Max Tech Talks 2021 In-App Events App Store Review Guideline 更新 Swift Concurrency Backport Distributed Actors Async/await joke ⭐️Swift Concurrency Roadmap Swift Concurrency Manifesto by Chris Lattner Memory Safety in Swift Swift Keywords 持續增加的推文 💸勸敗話題 iPad Pro 有很多的「將就」 密特羅德生存恐懼 👋收尾 更多 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 19minPlay
October 17, 202185: iOS 開發者之痛、iOS 開發者之恥—Xcode 管理學{ 完整節目筆記 https://weakself.dev/episodes/85 } 其實妥善管理 Xcode 的話,可以少很多傷害。 👋開場 ⏪上集節目回顧 MOPCON 2021 一般票 從 UIKit 到 SwiftUI 的思維轉移—Pofat SwiftUI 導覽狀態探究—13 📰近期開發者新聞 Account deletion within apps required starting January 31 系統設定 > 隱私權 > 記錄 App 活動、隱私洞見 App Swift-DocC is Now Open Source Swift-Markdown SymbolKit Apple Unleashed 發表會,台北時間 10/19 二凌晨 1 點 ⭐️Xcode 管理學——選擇 Xcode 版本與相容性測試策略 想跟大家聊 Xcode 管理學。起因是很多人在講 Xcode 13 有好多問題 Xcode 13 從 beta 5 之後就跳 RC,從版本時間與 release notes 可以預料到會有許多問題 所以 13 Pofat 目前是沒有在用 Xcode 13 的,仍在觀望 「如果你發現團隊中沒有人在討論 Apple 的 release notes,那就表示你就是那個該去看 release notes 的人」 如果是為了 iOS 15,其實你還是可以用 Xcode 12 跑 iOS 15 的。複製或 Symlink DeviceSupport 的招數仍然有用(長年有效的 workaround) 13 的 iOS 開發筆記:怎樣讓 Xcode 11 產出的 App 跑在 iOS 14 上 開發工具與系統版本的相容性測試策略 13 的 iOS 開發筆記:Xcode 與 iOS 相容性測試策略分析 ⭐️Xcode 管理學——下載 Xcode Google 搜尋 「Xcode 下載」很有可能會找到 13 的文章或筆記(還不只一篇) 不要從 Mac App Store 下載 Xcode 從官網直接下載 .xip 檔都比較好 可以花錢解決的:Mac 買 1 TB SSD(或外接硬碟)、高速寬頻或 5G 吃到飽 強烈推薦 Xcode 下載與版本管理器 XcodesApp 檢查硬碟上有的 Xcode 版本 aria2 高速平行下載 支援一鍵切換 xcode-select Xcode 版本內對應 SDKs 版本資訊 相同 build number 版本的提示(例如 RC 與正式版相同) 🕳Monterey 不支援 Xcode 12 或更舊版本 如果有任何機會要用到舊版 Xcode 的話,千萬不要升級 Monterey 除非你要安裝兩套系統——在另一個 APFS 卷宗上安裝 macOS 💸勸敗話題 Apple Pencil 好夥伴:類紙膜/筆尖 iPad Pro M1 13 又換外接螢幕。這次先不講 👋收尾 更多 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 19minPlay
September 21, 202184: 連假發版{ 完整節目筆記 https://weakself.dev/episodes/84 } 👋開場 你各位買 iPhone 了沒? ⏪上集節目回顧 已經看到或聽到一些朋友說要來玩一下 SwiftUI,挺好的 📰一週開發者新聞 Apple 發表會 新 iPad iPad mini 6 誠意滿滿。解析度有變,有史以來最窄邊 Apple Watch 7 說實在的,螢幕變大也算是大升級。最邊緣有一點曲面,這份技術文件告訴你怎麼避免把文字放到扭曲的範圍 iPhone 13 iPhone 13 Pro 明顯更重了 A15 CPU 增長幅度不算大,但 GPU 跟 AI 部分還是不小啦 iOS 15 9/20 上市,你準備好了嗎? Xcode 13 RC 災情仍多,還需要觀望(別忘了 beta 5 之後就直接到 RC) tvOS 15 讓 Apple TV 支援台灣的 Siri 了(來不及試) App Store 官方的 marketing tool ⭐️從 Delegate 到 Combine Delegate pattern 在 RP 中的體現 Combine 的 publisher 與 subscriber Value type 的重要性 DelegatePublisher 💸勸敗話題 13: Xbox Game Pass 小秘密——XPA 13: 破曉傳奇(Steam、Xbox、PS) 👋收尾 更多 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...more49minPlay
FAQs about weak self:How many episodes does weak self have?The podcast currently has 116 episodes available.