一三、波肥、喬喬 公开
[search 0]
更多

Download the App!

show episodes
 
集結弱弱的我,也可以組成強大的社群。三個在 iOS 開發圈打滾的台灣工程師,專為 Apple & iOS 開發者而製作的中文 Podcast。內容涵蓋 Apple 開發圈的新知討論、踩坑經驗、人物採訪、社群活動、職場生活。更多資訊請見官網 https://weakself.dev 或是 Twitter @weak_self -- Hosting provided by SoundOn
 
Loading …
show series
 
再度由喬喬企劃,訪談波肥! { 完整節目筆記 https://weakself.dev/episodes/52 } 閱讀資料 Business Model Canvas: https://www.strategyzer.com/canvas/business-model-canvas 人人都是產品經理2.0: https://www.books.com.tw/products/CN11439284 Peter Luger 牛排還不錯,皮很焦的乾式熟成,喜焦苦風可試 更多 weak self 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev 主持人 一三、波肥、喬喬 Twitter @weak_self 提問箱 贊助 weak self…
 
本週排定由喬喬準備節目,結果他準備的內容居然是訪談一三。 { 完整節目筆記 https://weakself.dev/episodes/51 } 本集提到的獨立開發 Apps Blahker NoteBox 世界迷霧 Overcast Working Copy JSBOX Surge Proxyman Tweetbot Drafts 其他 x-callback-url 更多 weak self 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev 主持人 一三、波肥、喬喬 Twitter @weak_self 提問箱 贊助 weak self由一三、波肥、喬喬
 
本周三人喬不攏,拖延症患者波肥想要消 to-do list,於是挑戰單口解說今年 WWDC 裡幾個比較生冷的 session。 { 完整節目筆記 https://weakself.dev/episodes/50 } 更快更小的新 Swift What's new in Swift 更快,更小的 Swift app,只要用 Xcode 12 加升級 iOS 14 一切就會自然發生。 Unsafe 在 Swift 裡的意義與用法 Unsafe Swift 結論是盡量用 BufferPointer 家族,至少幫你確保操作範圍 波肥事後回顧這段在🦐講,有問題請 twitter… Objective-C runtime 還能擠牙膏啊 Advancements in the Objective-C ru…
 
最近 App Store 發生了好多事。一塊來聊聊。 也感謝 Allen、Chris 再度贊助本節目。 { 完整節目筆記 https://weakself.dev/episodes/49 } xCloud xCloud 與 Stadia 等串流遊戲服務不能上架 App Store、 Business Insider 報導 Setapp Setapp 新增了從 Mac 透過 QA Code 開通 iOS app Setapp for iOS: App Store Guidelines compliance Ryan Jones @rjonesy 推文串 Epic Games / Fortnite Epic 故意在 Fortnite 開啟了繞過 IAP 的方式,被 Apple、Google 下架…
 
好不容易三人合體,結果錄音又悲劇了🤦 本週聊 Mac、iPhone、Apple Glass 各種八卦。 { 完整節目筆記 https://weakself.dev/episodes/48 } weak self 搬家了 Podcast hosting 從 Anchor 換到 SoundOn 聊聊 Mac iOS 開發機,喬喬的建議:iMac、RAM 自己裝 13 的建議:現在的話,等 Apple Silicon 在觀察 Apple Silicon 的 iMac 應該會是重新設計的外觀 波肥提到的設計概念機 聊聊 iPhone 回顧一下過去幾年 iPhone 的外型賣點:iPhone X 的滿版、XS Max 的大螢幕、11 Pro 系列的三鏡頭 iPhone 12 應該要是新外型,從 iPa…
 
一三找了 PM 同事、也是忠實聽眾的 @Chrisyeh612 來錄音。 這集長達 82 分鐘但聊得很輕鬆,可以慢慢聽。有把章節標記切好切滿。 這是我們第一次採用單麥克風雙人訪談的方式錄音,有敲到桌子的聲音,請見諒。 { 完整節目筆記 https://weakself.dev/episodes/47 } 本集內容 開場:居然在上班時間錄 podcast iOS PM 怎麼樣吸收 iOS 新知? 兩大傷害:送審與 IAP。常常要與太太交手 WWDC20 印象最深:隱私權政策 很多知識還是來自工程師 「聽 weak self 對我來說是很療癒的事情」 PM 怎麼把 iOS 新功能排進專案中—以 Widget 為例 Android Widget 被 Apple 牽著走而做新功能—從 Sign In…
 
好,寫了! { 完整節目筆記 https://weakself.dev/episodes/46 } Last year, it felt like I was experimenting with SwiftUI. This year, it feels like I’m building a real app. - MengTo 13 不想錄音,想去寫 SwiftUI 今天來傳教的 之前曾說過寫 iOS 寫到膩,主要就是對 UIKit 感到厭煩 去年的 SwiftUI 坑太多,沒有實際用途 今年完成度很高,很好玩。很久沒有這麼「快樂」了(這不是反串) SwiftUI 是什麼? 所見即所得的 UI / app 開發 所有 Apple 平台都可以用 為什麼要學 SwiftUI? Xcode 1…
 
如果 App 不在主畫面,這個 App 還存在嗎? { 完整節目筆記 https://weakself.dev/episodes/45 } iOS 14 可以設定 app 一下載就放到 App Library,不留在主畫面 Widget 可以想成是內容會變的大型 app icon iPadOS 14 的主畫面不像 iOS 變得那麼多。沒有 App Library、Widget 不能與 app icon 混排,更像 macOS 更多 weak self 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev 主持人 一三、波肥、喬喬 Twitter @weak_self 提問箱 贊助 weak self…
 
解讀 Apple 隱私哲學的五根四大柱子,兩位主持人一致認同 WWDC20 必看 session。 { 完整節目筆記 https://weakself.dev/episodes/44 } Privacy On-device processing, data minimization, serurity protections, transparency and control 強烈推薦去看 WWDC20: Build trust through better privacy iPlayground 2018 zonble: 那些年被蘋果 Ban 掉的 API、投影片 AppTrackingTransparency framework Apple 平台安全性 User Privacy and …
 
MetricKit 是一個討論度不高,但相當實用的東西。開發者不用做任何事情,就可以在 Xcode 11 Organizer 看到整理好的電力與效能的數據。如果想要搜集個別裝置的資料,就可以運用 MetricKit。而且從 Xcode 12 開始這些資料又更多了。 另外,在節目中有一點來不及提到:App Store Connect 最近新增許多 MetricKit 相關的 API endpoints。詳情見官網。 { 完整節目筆記 https://weakself.dev/episodes/43 } MetricKit 25: 難道公司發大財了!?App Launch Time 加速面面觀 WWDC20: What’s new in MetricKit WWDC20: Explore log…
 
這集聊應用程式切片——App Clips。13 講話有點卡,所以我們盡量把資訊補充在下面。 { 完整節目筆記 https://weakself.dev/episodes/42 } App Clips are not a trojan horse for your app, they should have value on their own. App Clip 是一種依照需求立刻下載的小 app,整包有 10 MB 限制 在商店或實體地點掃描 QR code、App Clip code、NFC tag、或系統建議。會先顯示 App Clip 卡片,使用者再按打開按鈕來叫出真正的 App Clip 卡片又稱 App Clip experience。要在 App Store Connect 設…
 
全新的 Widget 跟你想像的不一樣!使用者要聽、iOS 工程師要聽,設計師跟 PM 更要聽! 留言 { 完整節目筆記 https://weakself.dev/episodes/41 } 更新的限制:更新原理跟 ClockKit 一樣,也就是 Apple Watch 錶面的複雜功能(Complications)。即使你設定為每次讀到最後一筆資料就啟動更新,或是狂發 push,系統還是會限制更新頻率 Is there any reload rate limitation exits in WidgetKit? Yes. For example, if you return one entry with timelineReloadPolicy.after, and you make the…
 
WWDC20 最大重點 Mac 要遷移到自家晶片了。對於開發者的影響是什麼? { 完整節目筆記 https://weakself.dev/episodes/40 } WWDC20: Port your Mac app to Apple Silicon WWDC20: iPad and iPhone apps on Apple Silicon Macs WWDC20: Explore the new system architecture of Apple Silicon Macs The Talk Show Remote From WWDC 2020, With Craig Federighi and Greg Joswiak 更多 weak self 聽眾信箱 weakself.dev@g…
 
weak self 第三季弱勢回歸!這季我們學習 WWDC 的影片形式,會用小片段的方式推出,打破每週最多一集的節奏。為了節省後製成本也把音樂省掉了哈。 首先來聊聊三位主持人對於 WWDC20 的整體印象。 { 完整節目筆記 https://weakself.dev/episodes/39 } 更多 weak self 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev 主持人 一三、波肥、喬喬 Twitter @weak_self 提問箱 贊助 weak self由一三、波肥、喬喬
 
本集成分: #買了指數👉65 #傷害指數👉-8000 #雞湯指數👉60 { 完整節目筆記 https://weakself.dev/episodes/38 } 一直砍扣一直爽 Swift @available(*, deprecated/unavailable)(除了 type 跟 func 已外,enum 可以 case by case) 善用 Find Call Hierarchy。預設快速鍵是 Cmd + Ctrl + Shift + H(我太常用了所以把它改成 Cmd + H) 東看西看 《Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術》 三次元螞蟻-宇宙兄弟 《走出軟體工場》 《我在底層的失控人生》 那些最常在 Sta…
 
本集由傷害擔當與雞湯擔當來討論技術擔當的工作。 { 完整節目筆記 https://weakself.dev/episodes/37 } 關於 Log 的那些事 CocoaLumberjack IAP 的傷害 Do not call the App Store server verifyReceipt endpoint from your app. You can’t build a trusted connection between a user’s device and the App Store directly, because you don’t control either end of that connection, which makes it susceptible to…
 
某人的老婆提議要錄工程師太太單元。WWDC。Facebook SDK 爆炸事件。 { 完整節目筆記 https://weakself.dev/episodes/36 } Strong Wife 不保證會出啦哈哈 WWDC20 Apple Developer App weak self 0: 如果你想要浪費一個人的暑假 回顧 WWDC19 發表的新東西:SwiftUI、Catalyst、UICollectionView Compositional Layout、Sign In with Apple、dyld3、Dark Mode、拔掉 3D Touch Peek & Pop 改 Context Menus dyld3 在 iOS13 早期版本的 crash No Overview Availa…
 
三位主持人合體了!今天的遊戲規則是名詞都要翻成中文。 { 完整節目筆記 https://weakself.dev/episodes/35 } 這個也不會,那個也不會 工程師一定往管理職發展嗎 教育訓練之你會不會開會 太基本的東西也要教育訓練嗎 保密 寄信(副本給執行長的那位仁兄) 開會到底在幹嘛 一成不變的做事方式 vs 學習怎麼學習 談燃燒殆盡 怎麼保持能量 成為諮商師之前要先當案主 你的心理安全網建好了嗎 聊節目本身 收尾收不掉🤪 請多多回饋意見🙏 沒在管的剪輯✂️ Bonus: 壓力指標 HRV 與 Apple Watch 用 HRV 來衡量身心壓力 Apple Watch 買起來? HRV 科普小教室—心率變異與 Apple Watch 收尾:勞動節快樂 波肥已開戶(旗子在這裡) 關…
 
身為果粉的你如何抑制蘋果新產品的購物衝動?把這筆錢拿來投資怎麼樣? { 完整節目筆記 https://weakself.dev/episodes/34 } 蘋果的股票可不可以買 iBook G4 iPod Shuffle 1 iPhon SE 體驗影片:MKBHD、钟文泽 你是怎麼成為果粉的 Xcode for iPad 最近竄紅的爆料者 John Prosser 說 Xcode、Final Cut Pro X、Logic Pro 等會登上 iPad,不確定是今年或明年 免責聲明 不推薦大家衝動購物、盲目投資。投資有賺有賠,投資前請詳閱公開說明書。 更多 weak self 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev 主持人 一三、…
 
「謝謝 iPhone 11 Pro 大哥,你的晶片果然厲害。」喬喬回來了!這集我們聊熱騰騰的 iPhone SE。 { 完整節目筆記 https://weakself.dev/episodes/33 } iPhone SE 謝謝 iPhone 11 Pro 大哥,你的晶片果然厲害。(台灣官網) iPhone 11 Pro called. It wants its chip back.(美國官網) 竟然用上同一晶片,iPhone 11 Pro 表示抗議。(香港官網) 咱们这颗芯,与 iPhone 11 Pro 大哥平起平坐。(中國官網) 什麼樣的語言水準才會寫在履歷上 如果是應徵 iOS 工程師的話,Objective-C 或 Swift 至少要會一項吧。 更多 weak self 聽眾信箱 …
 
為什麼健保快易通 iOS App 的 Logo 扁掉了,怎麼修?AirPlay 不是只有鏡像模式,但大家都搞不清楚?13 分享 Pair Programming 經驗。Apple 與 Google 攜手合作。 { 完整節目筆記 https://weakself.dev/episodes/32 } 健保快易通 iOS App 的 Logo 扁掉了 @audreyt 全民健保行動快易通,App Store 截圖跟啟動畫面的圖扁掉了 一個推文示範實作方式 要用 Launch Screen。App Store 6/30 以後就不再允許 Launch Image UIImageView contentMode 常用的方式有 .aspectFit 與 .aspectFill AirPlay 不是只有鏡像…
 
一三跟波肥來聊 iOS 開發圈的愚人節趣事。然後還是有聊到一些遊戲。 { 完整節目筆記 https://weakself.dev/episodes/31 } 真的不是聊動森 Podcast 搜尋引擎 Listen Notes,搜尋動森會找到 weak self 😂 惡靈古堡的起源故事 CAPCOM 惡靈古堡系列的起源故事、三上真司、神谷英樹(維基百科) 企業都是會垮的 The Omni Group Brent Simmons NetNewsWire Vesper iOS App Vesper Sync Diary Looking for Work & Overwhelmed in a Good Way 說到生產力工具嘛 Screen.so iOS 開發圈的愚人節趣事 [假] John Sun…
 
這集由一三跟波肥完全沒準備、開麥就裸聊,效果意外地不錯! { 完整節目筆記 https://weakself.dev/episodes/30 } 開場閒聊:什麼都底累了 Nintendo Direct Mini 3.26.20 Star Wars Episode I Racer 移植到 Switch 與 PS4 Fabric shutdown extended to May 4, 2020 App Store Deadline for App Updates has Been Extended Google I/O 2020 取消 WWDC20 全線上化舉辦 try! Swift Tokyo 2020 取消 WFH 經驗談 也可以參考 S2E23: 在家工作!WFH 時怎麼樣才不會 WTF …
 
搜尋是 app 常有的功能。本集來聊怎麼把搜尋的體驗做好一些呢?Bonus 則是探討如何讓 app 支援 iOS Spotlight Search,提高使用者回流的機會。 { 完整節目筆記 https://weakself.dev/episodes/29 } 開場閒聊做 UI 的另類方法 聊了 13 在嘗試用 userflow unit tests + SwiftUI preview 的 UI 另類開發方式。 搜尋外部資料 很多 app 有資料搜尋的功能,大致上可以分成搜尋外部資料、過濾內部資料兩種。先說第一種: 要打遠端 API 或從區網取得資料 限制 query 頻率,不能隨打即找 考慮不可控的回應時間 捨棄已經不符合目前搜尋條件的結果 API 可以提供搜尋建議 Debounce vs …
 
這集「來做 Side Project」系列來講講鍵盤跟文字輸入的一些基本東西。Apple 真的有很多跟文字輸入還有鍵盤的 API 呢。 { 本週節目筆記較長,完整節目筆記 https://weakself.dev/episodes/28 } 歡迎收聽「我就弱!」 「我們弱」彩蛋請上我們的 Twitter 上週補充 iOS 軟體鍵盤要注意什麼? 表單設計 文字編輯指令 支援硬體鍵盤 結尾閒聊 更多 weak self 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev 主持人 一三、波肥、喬喬 Twitter @weak_self 提問箱 贊助 weak self…
 
全新企劃!由 13 負責主持的「來做 Side Project」系列探討 iOS 工程師自己做 app 時可以注意的細節。 { 完整節目筆記 https://weakself.dev/episodes/27 } About Page 版本號 官網 SNS App Store 連結 回饋的表單或寄信機制 MFMailComposeViewController 開發者或工作室的聯絡資訊(看你怎麼經營) 開源專案的話,專案資訊與連結 有使用到的軟體套件的授權 隱私權政策 可以用 SwiftUI 或 Storyboard 簡單地做 可以用 iTunes API 把使用者評分人數抓下來 Privacy 隱私權頁面本來就要在上架 App Store 提供 隱私權政策產生器 TermsFeed 早期 An…
 
為了讓節目內容兼具技術與閒聊,我們討論著 iOS 開發時遇到的坑。這集就由 13 先講與 DateFormatter 的不解之緣。 { 完整節目筆記 https://weakself.dev/episodes/26 } 第一次:NSDateFormatter init 的坑 以前官方文件有寫說 [[NSDateFormatter alloc]init] 是 CPU expansive task,不過現在這句話找不到了。只有在 StackOverflow 上還有記錄。 論 iOS App Performance Optimization Q. 如何大幅提升 compile time 效率? A. 買最新的 Apple 電腦 Q. 如何大幅提升 runtime 效率? A. 等使用者買最新的 A…
 
這集由波肥與喬喬聊聊: 為什麼要加速 App Launch Time? 什麼時候做? 以及怎麼做? 庫存已久的題目一次補完 { 完整節目筆記 https://weakself.dev/episodes/25 } 什麼時候做 App Launch Time 加速? 公司有在賺錢的時候 App Launch 的三個階段 Pre-main: Loading (MachO + dylib) / Rebase & Binding / ObjC Setup / Initializer Main: App 的入口 Post-main Pre-main 提到的笑話 Swift 專案裡的 main 去了哪? 由 @UIApplication 做完全部工作了 寫自己的 main.swift (程式碼) 各階段加…
 
喬喬的雞湯賣藥電台再出發。 下班之後無心無力或沒時間加強技能,那可以在上班時間合理合法地學習嗎? 再問,怎樣搞定你的 PM,或說同事之間怎麼做人處事才好相處? { 完整節目筆記 https://weakself.dev/episodes/24 } 薪水小倫 Meme: 編譯太久滑一下推特,不小心就滑出去了 學習怎樣偷時間跟加速:縮短操作指令、IDE、打字時間、把重複的作業給自動化等等 Xcode 小技巧:Control + Opt + Cmd + F => Fix All。用來自動完成 Swift switch cases 很方便 把工作內容會用到的工具跟流程、看起來很眼熟的名詞,其背後的原理都弄熟 寫一些內部的工具、library 只會用 code 寫 UI 的人可以試試 Storyboa…
 
居家隔離?在家工作?聊聊遠端工作的利與弊。 { 完整節目筆記 https://weakself.dev/episodes/23 } 2020 iOS 工程師展望與規劃 其實跟往年差不多規律。 要學 Objective-C 的話: 可以從長輩的教材開始讀起 如果要學 Flutter 的話: 請回去聽 weak self S1E12 真的要學 SwiftUI 的話: 請回去聽 weak self S1E16 SwiftUI Learning Curve in 2019 WFH & 遠端工作 一些工具與流程可參考 InfuseAI Member Handbook 更多 weak self 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev 主持人…
 
第二季開始啦!喬喬的賣藥電台,跟 13 聊了三個題目。 { 完整節目筆記 https://weakself.dev/episodes/22 } 工程師該不該放心大膽創造技術債? 你好,我是 weak self 的聽眾,也是工程師幹話的忠實讀者。想請問 weak self 對⟪工程師應該放心大膽地創造技術負債⟫這篇文章的看法? 弱弱的我如何跟強者同事相處的指南? 可以來一集,弱弱的我如何跟強者同事相處的指南嗎? 心理素質不夠強,連問問題都怕怕的 玻璃心同事? 跟同事的回饋或建議,彼此之間的不舒服? 更多 weak self 聽眾信箱 weakself.dev@gmail.com 官網 https://weakself.dev 主持人 一三、波肥、喬喬 Twitter @weak_self 提問…
 
在某個假設的平行時空當中,這集 podcast 會是在討論肉身的 @escaping… { 完整節目筆記 https://weakself.dev/episodes/21 } 第一季統計 前五大熱門單集 12: 販售焦慮,Mobile 工程師能不學 Flutter 嗎? 14: 資深被資遣工程師 0: 如果你想要浪費一個人的暑假 1: Swift API 設計之 Value Type 與 Reference Type 5: 這裡沒有心靈雞湯配大餅 總播放次數 24,000+ 平均單集播放次數 1,100+ Twitter 追蹤者 930+ 聽眾捐款 $8,200+ 被垃圾車打斷次數 5+ 錄音檔損毀次數 6+ 第二季開始的節目走向 三人分頭製作節目,錄音人數可以兩人起跳,希望能夠擴大多元性跟…
 
請回家投票!各位投票的結果會影響未來的節目內容。沒有錯,我們就是因為這樣來錄了幕後花絮。 { 完整節目筆記 https://weakself.dev/episodes/20 } 回家投票 本節目有提到的一些網站或資料。 個資風暴:劍橋分析事件 報導者風向戰爭與它的推手專題 打不死的內容農場──揭開「密訊」背後操盤手和中國因素 LINE群組的假訊息從哪來?跨國調查,追出內容農場「直銷」產業鏈 輸出台灣政壇勝選方程式,他到東南亞「賣策略」:我是測試民主的病毒 寫手帶風向不稀奇:AI產文、侵入私人LINE群,輿論軍火商已全面升級 專訪前「劍橋分析」業務總監:只要臉書的生意繼續,民主就有危機 台灣事實查核中心 島民衛星 補充資料:東部返鄉指南 除了難搶的鐵路外現在有三家客運加入,且皆在半價優惠中,沒…
 
weak self 與小綠的年末大亂聊。你一定會在某些片段找到共鳴。 { 完整節目筆記 https://weakself.dev/episodes/19 } 段落一 MRC、LLVM @IBOutlet/@IBAction crash,可用 IBAnalyzer 解 frame -> Auto Layout Safe Area and iPhone X Review Team 的太太 Build Time 變長 桌機才叫生產力工具,筆電是開會工具 段落二 頂樓加蓋 vs 透天? 花蓮飯店草皮研討會 有波肥小裙子的感謝祭 太乾都會被自動剪掉 Watching a model train 魔幻冰箱 Mars 問 Swift dynamic keyword 小綠臨時的 #波肥挑戰賽 Swift c…
 
在挑戰賽交鋒許久之後,終於把小綠 #greenback 請來 weak self 啦!我們想來聊當 team lead 的一些經驗,這集就先從招聘與面試談起吧。到底 team lead 在❌害✅hire 人的時候會考慮什麼呢? { 完整節目筆記 https://weakself.dev/episodes/18 } 最近怎麼這麼累 #greenback 在投影片第 37 頁 小綠 refactor 4000 多行的 class 歡迎贊助週五大半夜躲在倉庫錄音的 weak self 錄音錄到老婆奪門而出 其實我們草創的時候就 cue 過 Mars 了 怎麼 hire 人才不會害到自己 履歷怎麼來 小綠怎麼看待考演算法 會職稱對應的工作經驗 會看什麼來刷掉履歷 錯字會不會是個問題 自傳 亮點 面試…
 
我們隨便聊,大家隨便聽~ { 完整節目筆記 https://weakself.dev/episodes/17 } 遇過的奇葩同事 遇過的奇葩同事🤣 - @GreasoWang Server-Side Swift Server side swift! @marslin_dev try! Swift 注意事項 是誰住在深海的大鳳梨裡 - @joe_trash_talk 講講 try swift 注意事項⚠️ - @GanNaSong try! Swift Tokyo 官網 波肥教你 build Swift source Maxed-out 16-inch MacBook Pro: is the upgrade worth it for developers? - @twostraws 這題我們沒…
 
標題不是一句話,是三個問題。越到冬天我們就來閒聊,輕鬆一下。也歡迎繼續丟雪片般的問題到 @weak_self 來~ { 完整節目筆記 https://weakself.dev/episodes/16 } 什麼樣才能稱為資深工程師 什麼樣才能稱為資深工程師 - @hanyu_chen_ios 什麼時候應該開始學習 SwiftUI 什麼時候應該開始學習SwiftUI - @stevezhou007 官方 SwiftUI Tutorials 100 days SwiftUI Challenge - Hacking with Swift by Paul Hudson Design+Code SwiftUI Course Design Patterns Design Patterns RxSwift …
 
上一集聊 Code Review 收到熱烈回響。波子欲罷不能,也來分享一下 TBD(Trunk Based Development),應該在台灣算比較不常見的開發流程與 Code Review 經驗。喬喬請假,涵宇代班。 { 完整節目筆記 https://weakself.dev/episodes/15 } 你們家 Branching Model Code Review 趴吐 TBD(Trunk Based Development) 直上 master Feature Flag 不 merge 只有一條線 phabricator 聽眾 wenwen_1025提問: 想了解 code review 到底要做到多細,如果要 review 到整個 story 的行為是否正確,那等於是團隊大家都要很…
 
休息兩週以後 weak self 強勢回歸,今天我們邀請到在 iOS 社群十分活躍、也是我們的第一位贊助夥伴涵宇。他要跟我們分享他被非自願離職的經驗,以及他在 Code Review 方面的心得。 這集的錄音過程還是不太順利。後半段會是 13 跟涵宇重錄對談,並插入一些波肥跟喬喬的錄音。 { 完整節目筆記 https://weakself.dev/episodes/14 } 歡迎乾爹涵宇 涵宇的履歷@CakeResume weak self 開放個人贊助啦 請見官網贊助說明 前菜:非自願離職的「好處」 被資遣的流程 失業的第一天到 公立就業服務機構 登記,基本上那邊會有完整的流程,總共可以領 6 個月。 失業後不要馬上就業,要至少失業約 14 天(以勞保紀錄為準),才能請領第一個月的失業補助…
 
又是歡樂的一集!今天聊起 #weakself挑戰賽的 Type Erasure 與 Opaque Return Type。不過,怎麼某人的聲音到後半段就 erased 了!? { 完整節目筆記 https://weakself.dev/episodes/13 } 前言 上一集成為最熱門集數,所以跟新朋友打招呼、解釋一下我們的名稱 weak self 這個名稱,寫 Swift 或 iOS 工程師一看就知道。但我們其實沒有中文名稱,大家可以幫忙想 weak self, strong community 鐵人賽 iOS Developer Learning Android 系列 by @MarkFlyyyyy 30 天了解 Swift 的 Combine 最高觀看數 bug? 其他整理請見«13的…
 
長輩有交代:「學好程式不用花很多時間啊,只要一輩子就夠了,一輩子很短的。」然後他又補充:「只需要一輩子,不用兩輩子。」 身為 iOS 工程師,這輩子只要懂 iOS 就好嗎?看似寫了一輩子 Mac/iOS 的 @zonble,最近卻拿了一張 Google Flutter GDE。來聽聽他對於 Flutter 這項趨勢的看法。 { 完整節目筆記 https://weakself.dev/episodes/12 } 長輩我喜歡你啊! 大家好我是 zonble 販售焦慮,iOS 工程師能不學 Flutter 嗎? Flutter 是什麼?打散重組的瀏覽器 瀏覽器是什麼? 為什麼 Flutter 比瀏覽器還快? 什麼樣的 apps 適合用 Flutter iOS 工程師如何理解 Flutter Swi…
 
身為一個 code 寫得不好但是踩坑很擅長的工程師,13 當然也沒有錯過試玩 WWDC19 的新玩具之一 Project Catalyst。這集我們會聊一下這項技術對於 Apple 的戰略意義,對於開發者的影響,以及怎麼樣初步上手。既然是踩坑,還沒到寫好 app 上架發大財的程度,所以就是聊好玩的囉。 { 完整節目筆記 https://weakself.dev/episodes/11 } 補充前一集的內容 完整筆記請見官網 Project Catalyst 簡史 WWDC18 時發表一項計畫的預覽,內部代號是 Marzipan(一種我沒有吃過的食物)。是用來把 iOS app 移植回 Mac 的方式。他們先做出了 4 個 apps 讓人聞香。 Home Voice Memos Stock N…
 
本集竟然有人 escape!那我們就順勢來回應與 @escaping 有關的 #weakself挑戰賽吧!為什麼 Swift closure 的 [weak self] 要加中括號呢?weak、unowned 你分得清楚差別嗎?一起來參與挑戰吧。 { 完整節目筆記 https://weakself.dev/episodes/10 } weak self 挑戰賽 小綠的挑戰推文 何謂 escaping、nonescaping closure 何時用 weak、unowned,或是不用 Closure 的行為 搭配服用的程式範例 closure 預設會 capture (strong reference) 外部變數 capture list 會生成一份 copy Escaping 和 Nones…
 
這是 iPlayground 特別篇,也是 weak self 首次「出外景」。我們在活動現場,非常幸運地錄到了會眾與 zonble、Nelson、onevcat 三位資深工程師的對答。內容非常精彩,別的地方聽不到喔。 也很感謝在 iPlayground 與我們互動的聽眾朋友。謝謝你們的支持與鼓勵。 { 完整節目筆記 https://weakself.dev/episodes/9 } zonble 一言不合就開講 聊聊輸入法 zonble 勘誤:「有個地方該是 n-gram 我說成 unigram。跟前後文有關的叫做 n-gram」 XPC 補充資料: 那些年,被蘋果 ban 掉的 API by zonble(談隱私) Nelson 漫談 iOS 架構 題目:漫談 iOS 架構:MVC / …
 
上禮拜明明就是 Apple 發表會,整個 podcast 錄完竟然一句話都沒提到。你們是活在平行宇宙嗎?沒錯,這集我們穿越時空回到「提問箱」的歷史去做節目了。再加上一個小時的錄音上限,就是一個輕鬆愉快的連假。 { 完整節目筆記 https://weakself.dev/episodes/8 } Q1 聲音品質不佳? 我們買了三個小雪球。 Q2 想聽關於架構的事? 資深文件工程師那集有稍微帶到 Q3 Opaque Return Type? 其實這段是在說,有些提問太 opaque 了 Q4 Code Review 時發生的爭執? 目前沒有好的回答 都是修行啊(誤 Q5 CI 實作? 聊了一下三人用過的 CI 服務: Team Foundation Server Jenkins GitLab C…
 
趕在 Apple 發表會之前,我們剪了一小段閒聊。 「除了 iOS 以外你們會不會想接觸其他平台?」 「為什麼要突然問這個?」 「這個我知道,這個我知道。因為現在 iPhone 各種不利的謠言,坊間一直流傳,加上 Cook 又在發表會之前賣股票,大家在想 iPhone 是不是快 G 了。那如果 iPhone 有危機呢,身為 iOS 工程師當然連帶有危機~」 請注意,因為時程壓力,本集的聲音比較生肉,也沒有音樂。 { 完整節目筆記 https://weakself.dev/episodes/7 } Hi 大家好我是罐頭 珍奶版 iPhone 藍波哥 Guilherme Rambo 的 Twitter 謠言集散地 https://9to5mac.com 玩膩 iOS 的你會想去做別的事嗎? Sw…
 
本集聊了工程師怎樣用 Twitter、以前學習寫程式的經驗、遇過的強者,以及對於至今節目內容的檢討。 雖然我們辦了投票決定是由一三來獨講這一集的節目,錄音時卻發生了意料之外的事情…。 { 完整節目筆記 https://weakself.dev/episodes/6 } 開場獨白 因為聽眾反映我們的聲音不好辨認,我們試著三個人分開錄音。不過,本來說好的分開錄音其實是一人錄一段,結果卻變成… 不是說好我一個人講嗎? 抱歉囉,結果「一三摔到新買的 iPad mini」就不聊了🤪🤪🤪 來做貼紙囉 工程師怎樣用 Twitter 沒空刷推的就來訂閱«13的開發者週報» Tweetbot 支援依照時間順序排列、列表 13 做的擋蓋板廣告開源 app—Blahker 13 整理的台灣 iOS 開發者 Twi…
 
受到推友 @GanNaSong 點菜的啟發,加上喬喬憋了很久沒講話,這次錄音一上來就問起 13 為什麼開始做 TDD,聊了軟體開發團隊的現象,就這樣講了 2 個小時😂 剪輯完有 1 小時 + 半小時的 bonus,開頭結尾也懶得錄了。歡迎測試高手來跟我們交流交流。 { 完整節目筆記 https://weakself.dev/episodes/5 } 也來聊 TDD 為什麼 13 開始搞 TDD TDD 跟 unit test 不是同一件事 喬喬入門 TDD 的挫折經驗 寫測試會遇到的幾個問題 團隊為什麼不寫測試 SwiftUI 能算是 UI 的 TDD 嗎? 驗證 UI 的 Snapshot Testing 團隊沒有萬靈丹 組織當中的問題都是溝通問題 追求完美無瑕的 code? 同事之間互相…
 
啊哈,又是一集採訪節目。這次我們找了資深工程師 Nelson 來跟我們聊聊帶團隊的經驗。在開發團隊中,若有建立共用文件的習慣,會逐漸累積成事半功倍的效果,Nelson 他們是怎麼做到累積出 2、30 篇文件,後來又達成什麼效果呢?跟著 weak self 一探究竟吧。 { 完整節目筆記 https://weakself.dev/episodes/4 } 最近在忙什麼 聲音品質的調整 前一集有重新後製並上傳 這集喬喬人在外太空與我們錄音,所以聲音比較特別 波肥的 CocoaPods 研究心得 美團 zsource 開發談 cocoapods-binary,作者現身說法 為什麼叫資深文件工程師 這個 sprint 的工作是寫文件,看著新人手冊、產品架構、功能流程等文件越來越齊全,有種莫名的成就感…
 
這集邀請到特別來賓 iPlayground 總召—hokila,談談參加技術研討會的一些經驗與心得,以及 iPlayground 想帶給大家的社群氛圍。WWDC 跑 lab 跑到跟 Apple 工程師推坑買東西、日本的筋肉 Swift 是什麼東東,以及 iPlayground 的籌備祕辛,就是要聽 hokila。 ⚠️警告!本集不太適合搭捷運或上班聽,怕你憋笑會內傷。 { 完整節目筆記 https://weakself.dev/episodes/3 } 🤔為什麼叫做 hokila 🇹🇼台灣的 meetup CocoaHeads Taipei,都在 Cardinal Blue 舉辦 出國參加研討會的契機 🇯🇵日本研討會的神奇特色 iOSDC Japan 喜歡用國產 framework 筋肉.s…
 
Loading …

快速参考指南

Google login Twitter login Classic login