ASCII 碼表完整對照(二進制/十進制/十六進制/字元/縮寫)
控制字元(0x00~0x1F、0x7F) 二進制十進制十六進制縮寫說明 0000 0000000NUL空字元 0000 0001101SOH標題開頭 0000
Swift 3.0 仿支付寶掃碼介面完整實作(AVFoundation + 相機預覽)
專案目標 使用 AVFoundation 框架打造高效能 QR Code/條碼掃描頁面,支援多種編碼格式、自訂掃描區域、掃描結果自動開啟連結或顯示文字彈窗,體驗
Bcrypt 密碼雜湊 72 字元長度限制深度解析與解決方案
背景知識 Bcrypt 是基於 Blowfish 加密演算法設計的自適應密碼雜湊函式,內建 Salt 抗禦彩虹表攻擊,並可透過 Cost Factor 增加運算
Swift 3.0 GCD 定時器實作與倒數計時元件教學
前言 Grand Central Dispatch (GCD) 是 Apple 提供的高效佇列機制,DispatchSourceTimer 可建立精準的週期性定
記憶體溢出 vs 記憶體洩漏:定義、分類、關係與排查實戰
前言 「OutOfMemoryError」與「記憶體洩漏」常被混淆。本文從**定義**、**四大洩漏分類**、**因果關係**、**排查工具鏈**、**程式碼級
TCP 四大計時器詳解:重傳、持久、保活、TIME_WAIT 計時器機制與參數調優
前言 TCP 可靠傳輸、連線維護、資源回收全仰賴四大計時器協同運作。本文詳細解析**重傳計時器**、**持久計時器**、**保活計時器**、**TIME_WAI
TCP 三次握手與四次揮手 深度解析:原理、狀態機、異常情況與抓包分析
前言 TCP 連線建立與斷開是網路程式設計的基石。本文深度解析 **三次握手**、**四次揮手** 的封包流程、狀態機變遷、設計動機(防舊連線、可靠性)、異常情
Swift 閉包實戰完全指南:定義、捕獲值、@escaping、@autoclosure、類型別名與網路請求封裝
前言 閉包 是 Swift 一等公民,可作為參數、返回值、屬性傳遞。本文從**本質理解**、**語法精簡**、**捕獲機制**、**逃逸閉包**、**自動閉包*
Swift 代理模式深度解析:協議定義、弱引用、擴展分離實作、反向傳值完整流程
前言:代理模式在 iOS 的核心地位 代理模式是 Cocoa 框架基石:UITableViewDelegate、UIScrollViewDelegate、URL
Swift 3.0 簡訊驗證碼倒數計時器:封裝類設計與 UI 同步最佳實踐
前言:倒數計時器的標準封裝模式 驗證碼倒數需求:按鈕不可點擊、顯示剩餘秒數、倒數結束恢復狀態、支援多實例獨立運作。本文提供可複用類別設計、主執行緒 UI 同步、
Swift 實作無限輪播效果:UICollectionView + Timer 完整教學
前言 無限輪播(Carousel)是 App 首頁廣告位、Banner 的標準 UI。核心技巧:**在資料陣列尾端複製第一筆資料**,當滑動到複製項時,瞬間將
Swift 3.0 擴展完整指南:計算屬性、初始化器、方法、下標、嵌套類型、協議遵循
前言:擴展的威力與邊界 擴展讓你為既有類型 (類別、結構體、枚舉、協議) 添加功能,無需原始碼、無需繼承。Swift 擴展無名稱、不能儲存屬性/屬性觀察者、不能
Swift 壓縮解壓實作:SSZipArchive 庫整合與檔案管理完整指南
前言:iOS 檔案壓縮解壓的標準選擇 SSZipArchive 是 Objective-C 經典庫 ZipArchive 的 Swift 友好封裝,支援 AES
Swift 演算法:字串轉整數 (atoi) 完整實作與邊界處理
問題定義 實作 String → Int 轉換,不使用系統 API。處理:前導空格、正負號、數字字元、非法字元截斷、溢位飽和。對應 C atoi / LeetC
Swift 演算法:逐字反轉字串雙重反轉法完整實作
問題定義 給定字串 the sky is blue,逐字反轉為 blue is sky the。單字間單一空格,無首尾空格。Google 經典面試題,要求 in
Unity Shader 輪廓描邊效果完整實作:雙 Pass 渲染技術解析
前言:描邊效果的 Shader 實現原理 輪廓描邊透過雙 Pass 渲染實現:第一 Pass 渲染放大後的背面三角形(描邊),第二 Pass 渲染正常模型。利用
iOS Swift Touch ID 整合指南:硬體檢測、驗證流程、失敗情境完整處理
前言:Touch ID 整合兩步驟核心邏輯 Touch ID 整合分為:硬體可用性檢查 與 生物識別驗證評估。本文詳細列舉硬體不支援、模擬器限制、驗證失敗四大類