44 episodes

集結弱弱的我,也可以組成強大的社群。三個在 iOS 開發圈打滾的台灣工程師,專為 Apple & iOS 開發者而製作的 Podcast。內容涵蓋 iOS 與 Apple 開發圈的新知討論、踩坑經驗、人物採訪、社群活動、職場生活。每集皆提供節目筆記與章節跳轉功能。更多資訊請見官網 https://weakself.dev 或是 Twitter @weak_self

weak self 一三、波肥、喬喬

    • Technology
    • 4.8, 6 Ratings

集結弱弱的我,也可以組成強大的社群。三個在 iOS 開發圈打滾的台灣工程師,專為 Apple & iOS 開發者而製作的 Podcast。內容涵蓋 iOS 與 Apple 開發圈的新知討論、踩坑經驗、人物採訪、社群活動、職場生活。每集皆提供節目筆記與章節跳轉功能。更多資訊請見官網 https://weakself.dev 或是 Twitter @weak_self

    42: App Clips—應用程式切片是迷你 App 嗎?

    42: App Clips—應用程式切片是迷你 App 嗎?

    這集聊應用程式切片——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 設定顯示的資訊、按鈕的類型(打開、播放等)
    也可以在網站(Smart Banner)、訊息直接叫出 App Clip
    上述所有的進入點都會用 URL(NSUserActivity)的形式傳入 App Clip,你才知道要導到哪個畫面或資訊
    App Clip code 是同心圓圖案,可用相機掃描來開啟 App Clip 卡片。製作工具還未推出
    下載主 app 的時候 App Clip 會自動被刪除。開發者上傳時主 app 與 App Clip 要一起打包送審,但在使用者裝置上兩者不會同時存在
    API 跟一般 app 都一樣,只是部分使用者資料拿不到(例如 HealthKit)。沒有限定要用 SwiftUI 才能開發
    只支援 iPhone
    請求 Location 的權限有簡化版流程。如果在實體商店使用的話,可以用來加強判斷使用者有沒有在現場能取得服務
    App Clip 不能被 deep linking 打開、不能包含其他 App Extension
    如果一段時間沒用的話系統會自動把 App Clip 刪掉,包括 Keychain 資料
    相機、麥克風、藍牙權限可以移轉到主 app
    打算移到主 app 的資料可以放在 share container
    Apple 建議用 SIWA、Apple Pay 來加快使用者流程
    推送通知可以直接用,在 Info.plist 可以設定 ephemeral,這樣就不需要問通知權限。可以在 8 小時內發送通知,最多可以要求延長到一週
    StoreKit 有新的 SKOverlay API,適合轉換到安裝主 app。Apple 希望你讓使用者做完重要事情以後,再呈現這個轉換
    App Clip 的設計方向:越快越好、在當下脈絡可完成的最重要事情、很多次要 UI 跟設定都不用、一定要登入的話用 SIWA、付款用 Apple Pay
    白牌應用開發商可以幫商家開發 App Clip,體驗會稍有不同

    相關資源

    Human Interface Guidlines - App Clips
    WWDC20: Explore app clips
    WWDC20: Configure and link your app clips
    WWDC20: Streamline your app clip
    WWDC20: Design great app clips
    WWDC20: Create app clips for other businesses
    WWDC20: What’s new with in-app purchase
    SKOverlay

    更多 weak self

    聽眾信箱 weakself.dev@gmail.com
    官網 https://weakself.dev
    主持人 一三、波肥、喬喬
    Twitter @weak_self
    提問箱
    贊助 weak self

    • 25 min
    41: Widgets are not mini apps, widgets are not mini apps, widgets are not mini apps

    41: Widgets are not mini apps, widgets are not mini apps, widgets are not mini apps

    全新的 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 “after” date like 1 minute from now, 60 times in one hour, you will run out of reloads. ”You don’t wanna do anything crazy.” - @roczhang9673


    畫面的限制:2x2、4x2、4x4 三種尺寸(相對於 app icons)
    操作的限制:只能單點打開 app,不能滑動。2x2 還不能區分不同區塊要打開不同連結
    效能上的優勢:利用 SwiftUI 的特性讓畫面可以在顯示的瞬間讀取並建構完成,而不像以前每個 widget 都要做大量即時運算

    參考資料

    Human Interface Guidlines - Widgets
    WWDC20: Design great widgets
    WWDC20: Design for intelligence: Apps, evolved
    WWDC20: Meet WidgetKit
    WWDC20: Build SwiftUI views for widgets
    WWDC20: Widgets Code-along, part 1: The adventure begins

    更多 weak self

    聽眾信箱 weakself.dev@gmail.com
    官網 https://weakself.dev
    主持人 一三、波肥、喬喬
    Twitter @weak_self
    提問箱
    贊助 weak self

    • 20 min
    40: Apple Silicon

    40: Apple Silicon

    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@gmail.com
    官網 https://weakself.dev
    主持人 一三、波肥、喬喬
    Twitter @weak_self
    提問箱
    贊助 weak self

    • 22 min
    39: 第三季弱勢回歸!先來聊聊 WWDC20 印象

    39: 第三季弱勢回歸!先來聊聊 WWDC20 印象

    weak self 第三季弱勢回歸!這季我們學習 WWDC 的影片形式,會用小片段的方式推出,打破每週最多一集的節奏。為了節省後製成本也把音樂省掉了哈。

    首先來聊聊三位主持人對於 WWDC20 的整體印象。

    { 完整節目筆記 https://weakself.dev/episodes/39 }

    更多 weak self

    聽眾信箱 weakself.dev@gmail.com
    官網 https://weakself.dev
    主持人 一三、波肥、喬喬
    Twitter @weak_self
    提問箱
    贊助 weak self

    • 16 min
    38: 一直砍扣一直爽

    38: 一直砍扣一直爽

    本集成分:


    #買了指數👉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 : 管理、修改、重構遺留程式碼的藝術》
    三次元螞蟻-宇宙兄弟
    《走出軟體工場》
    《我在底層的失控人生》
    那些最常在 Stack Overflow 被提到的 30 本工程師必備書籍

    雜談

    WWDC
    做做 side project
    指數

    更多 weak self

    聽眾信箱 weakself.dev@gmail.com
    官網 https://weakself.dev
    主持人 一三、波肥、喬喬
    Twitter @weak_self
    提問箱
    贊助 weak self

    • 1 hr 6 min
    37: 欸,這個壞掉了之 Log 的那些事、IAP 的傷害

    37: 欸,這個壞掉了之 Log 的那些事、IAP 的傷害

    本集由傷害擔當與雞湯擔當來討論技術擔當的工作。

    { 完整節目筆記 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 a man-in-the-middle attack. - Validating Receipts with the App Store


    IAP Subscriptions

    欸,這個壞掉了

    裝置、系統版本、App 版本缺一不可
    可以回去聽 26: iOS 開發生平大坑之 DateFormatter

    收不掉的結尾加料

    一三傷害指數:4
    喬喬雞湯指數:3
    波肥買了指數:N/A
    iOS 開發者職業傷害大全

    更多 weak self

    聽眾信箱 weakself.dev@gmail.com
    官網 https://weakself.dev
    主持人 一三、波肥、喬喬
    Twitter @weak_self
    提問箱
    贊助 weak self

    • 1 hr 13 min

Customer Reviews

4.8 out of 5
6 Ratings

6 Ratings

AppBlanket ,

好听有趣

每礼拜都期待听

Coolioxlr ,

Best Chinese iOS Podcast

If you work on iOS, this is a must listen Chinese podcast. The podcasters are well known in Taiwan iOS community.

RbBtSn0w ,

主播的声音能再调整大一点吗?

用耳机的时候,都需要将iPhone放到最大声,声音不太清晰。

Top Podcasts In Technology

Listeners Also Subscribed To