手工打造 HTML 解析器的那些事 ZMarkupParser HTML to NSAttributedString 渲染引擎的開發實錄 HTML String 的 Tokenization 轉換、Normalization 處理、Abstract Syntax Tree 的產生、Visitor Pattern / Builder Pattern 的應用, 還有一些雜談… 接續 去年發...
手工打造 HTML 解析器的那些事
Design Patterns 的實戰應用紀錄
Design Patterns 的實戰應用紀錄 封裝 Socket.IO Client Library 需求時遇到的問題場景及解決方法應用到的 Design Patterns Photo by Daniel McCullough 前言 此篇文章是真實的需求開發,所運用到 Design Pattern 解決問題的場景記錄;內容篇幅會涵蓋需求背景、實際遇到的問題場景 (What?)、為...
iOS 隱私與便利的前世今生
iOS 隱私與便利的前世今生 Apple 隱私原則及 iOS 歷年對隱私保護的功能調整 Theme by slidego [2023–08–01] iOS 17 Update 對於之前演講的最新 iOS 17 隱私相關調整補充。 Link Tracking Protection Safari 會自動移除網址的 Tracking Parameter 參數 (e.g. fbclid ...
Design Patterns 的實戰應用紀錄—In WKWebView with Builder, Strategy & Chain of Responsibility Pattern
Design Patterns 的實戰應用紀錄—In WKWebView with Builder, Strategy & Chain of Responsibility Pattern 封裝 iOS WKWebView 時使用到的 Design Patterns 場景 (策略、責任鏈、建造模式)。 Photo by Dean Pugh About Design Patter...
遊記 2024 泰國曼谷 Bangkok 🇹🇭 5 日自由行
[遊記] 2024 泰國曼谷 Bangkok 🇹🇭 5 日自由行 疫情後再訪泰國,曼谷五日快閃自由行。 曼谷的回憶 時間回到 2018 年,出社會的第一份工作第一間公司的員工旅遊、也是我第一次出國,就是去泰國曼谷+華新(5 日);隔年 2019 同樣跟著公司員旅去沙巴;再來就是被疫情偷走的兩年,疫情結束後就開始瘋日本自由行了。 那時候小菜雞一枚、社會經驗 0,矇矇懂懂的跟著哥哥姊...
iOS TemporaryWorkaround for Black Launch Screen Bug After Several Launches
[iOS] TemporaryWorkaround for Black Launch Screen Bug After Several Launches 暫時 Workaround 解決 XCode Build & Run App 卡黑屏問題 Photo by Etienne Girardet 問題 不知道是 XCode 幾開始 (應該是 14?) 有些專案在 Build ...
iOS 捷徑自動化應用場景 — 自動轉發簡訊與自動建立提醒待辦事項
iOS 捷徑自動化應用場景 — 自動轉發簡訊與自動建立提醒待辦事項 iOS 使用 捷徑 Shortcut 簡單幾個步驟自動轉發特定簡訊到 Line 和自動創建包裹到貨領取與信用卡繳費提醒代辦事項 Photo by Jakub Żerdzicki 背景 捷徑 Shortcut (舊稱 Workflow) 是 iOS 12 開始的新功能;能自行建立一系列工作一鍵執行和設定自動在背景...
iOS Vision framework x WWDC 24 Discover Swift enhancements in the Vision framework Session
iOS Vision framework x WWDC 24 Discover Swift enhancements in the Vision framework Session Vision framework 功能回顧 & iOS 18 新 Swift API 試玩 Photo by BoliviaInteligente 主題 跟 Vision Pro 的關係就跟...
Medium Partner Program 終於對全球(包含台灣)寫作者開放啦!
Medium Partner Program 終於對全球(包含台灣)寫作者開放啦! 所有人都可以加入 Medium Partner Program 撰寫文章獲得收益。 Photo by Steve Johnson Murmur 經營 Medium 的初衷不是為了賺錢,是喜歡與大家分享的感覺,分享遇到的技術困難、希望能讓有同樣問題的開發者少走點彎路,或是基於我的研究再深入,我也可以從...
iOS WKWebView 頁面與檔案資源 Preload 預載 / Cache 緩存研究
iOS WKWebView 頁面與檔案資源 Preload 預載 / Cache 緩存研究 iOS WKWebView 預先下載與緩存資源提升頁面載入速度研究。 Photo by Antoine Gravier 背景 不知為何,一直跟 “Cache” 緩存蠻有緣的,之前也負責研究實踐過 AVPlayer 的「 iOS HLS Cache 實踐方法探究之旅 」與「 AVPlayer ...