Home
ZhgChgLi
Cancel

AVPlayer 實踐本地 Cache 功能大全

AVPlayer 實踐本地 Cache 功能大全 AVPlayer/AVQueuePlayer with AVURLAsset 實作 AVAssetResourceLoaderDelegate Photo by Tyler Lastovich 前言 既上一篇「 iOS HLS Cache 實踐方法探究之旅 」後已過了大半年,團隊還是一直想要實現邊播邊 Cache 功能因為對成本的影...

AVPlayer 邊播邊 Cache 實戰

[舊]AVPlayer 邊播邊 Cache 實戰 摸清 AVPlayer/AVQueuePlayer with AVURLAsset 實作 AVAssetResourceLoaderDelegate 的脈絡 [2021–01–31] 文章公告:文章編修完成 在此要先對所有已讀原本文章的朋友深深一鞠躬道歉,因為自己的魯莽沒有徹底研究完成就發表文章;導致部分內容有誤、浪費您寶貴的時間。 目...

iOS APP 版本號那些事

iOS APP 版本號那些事 版本號規則及判斷比較解決方案 Photo by James Yarema 前言 所有 iOS APP 開發者都會碰到的兩個數字,Version Number 和 Build Number;最近剛好遇到需求跟版本號有關,要做版本號判斷邀請使用者評價 APP,順便挖掘了一下關於版本號的事;文末也會附上我的版本號判斷解決大全。 XCode Help 語...

Apple Watch 原廠不鏽鋼米蘭錶帶開箱

Apple Watch 原廠不鏽鋼米蘭錶帶開箱 Apple 原廠不鏽鋼 44 公釐石墨色米蘭式錶環開箱 緊接著上篇「 Apple Watch Series 6 開箱 & 兩年使用心得 」這次也終於狠下心入手了 原廠的米蘭錶帶 ,其實兩年前就想入手但一直沒下手;這次正好一次更新,反正蘋果保證錶帶能通用在所有後續的 Apple Watch 版本,所以不擔心之後更新手錶後錶帶不能使用。...

Apple Watch Series 6 開箱 & 兩年使用體驗

Apple Watch Series 6 開箱 & 兩年使用心得 Apple Watch Series 6 開箱及選購指南&兩年使用心得體驗彙整 前言 時光飛逝,距離 上一篇開箱 Apple Watch Series 4 的文章 也已經過了兩年了;以功能來說 Series 4 綽綽有餘沒有升級的必要,Series 5/Series 6 沒有什麼核心的突破功能,都是有會更好、沒有也...

Xcode 直接使用 Swift 撰寫 Run Script!

Xcode 直接使用 Swift 撰寫 Shell Script! 導入 Localization 多語系及 Image Assets 缺漏檢查、使用 Swift 打造 Shell Script 腳本 Photo by Glenn Carstens-Peters 緣由 因為自己手殘,時常在編輯多語系檔案時遺漏「;」導致 app build 出來語言顯示出錯再加上隨著開發的推移語系檔...

iOS 14 剪貼簿竊資恐慌,隱私與便利的兩難

iOS 14 剪貼簿竊資恐慌,隱私與便利的兩難 為何那麼多 iOS APP 會讀取你的剪貼簿? Photo by Clint Patterson ⚠️ 2022/07/22 Update: iOS 16 Upcoming Changes iOS ≥ 16 開始非使用者主動操作貼上動作,App 主動讀取剪貼簿的行為會跳出詢問視窗,使用者需要按允許,App 才能讀取到剪貼簿資訊。 ...

現實使用 Codable 上遇到的 Decode 問題場景總匯(下)

現實使用 Codable 上遇到的 Decode 問題場景總匯(下) 合理的處理 Response Null 欄位資料、不一定都要重寫 init decoder Photo by Zan 前言 既上篇「 現實使用 Codable 上遇到的 Decode 問題場景總匯 」後,開發進度繼續邁進又遇到了新的場景新的問題,故出了此下篇,繼續把遇到的情景、研究心路都記錄下來,方便日後回頭查閱...

使用 Google Site 建立個人網站還跟得上時代嗎?

使用 Google Site 建立個人網站還跟得上時代嗎? 新 Google Site 個人網站建立經驗及設定教學 Update 2022–07–17 目前已透過我自己撰寫的 ZMediumToMarkdown 工具將 Medium 文章打包下載並轉換為 Markdown 格式,搬遷到 Jekyll。 zhgchg.li 手把手無痛轉移教學可點此 🚀🚀🚀🚀🚀 ===...

現實使用 Codable 上遇到的 Decode 問題場景總匯

現實使用 Codable 上遇到的 Decode 問題場景總匯(上) 從基礎到進階,深入使用 Decodable 滿足所有可能會遇到的問題場景 Photo by Gustas Brazaitis 前言 因應後端 API 升級需要調整 API 處理架構,近期趁這個機會一併將原本使用 Objective-C 撰寫的網路處理架構更新成 Swift;因語言不同,也不在適合使用原本的 Res...