#ios
34 篇文章 — 第 1 页,共 2 页
Swift 原生类型扩展|打造 Namespace 容器避免命名冲突,提升模组化维护性
iOS 开发中扩充原生类型常导致命名冲突与介面混乱,透过 Swift 泛型容器与协议封装扩展方法,实现 Namespace 功能,有效区隔自订与原生 API,提升专案模组化与维护效率。
iOS 18 NSAttributedString attributes Range 合并行为改变|Equatable 影响解析与闪退问题排除
iOS 18 起 NSAttributedString attributes 合并机制改为参考 Equatable,导致自订属性 Range 合并行为异动,造成 HTML 解析闪退。深入剖析底层合并逻辑与 Swift Equatabl...
iOS 捷径自动化|3 招自动转发简讯与建立提醒待办事项教学
针对家中长辈与忙碌使用者,运用 iOS 捷径自动化实现简讯转发与提醒待办,解决诈骗简讯监控与生活提醒难题,提升生活效率与安全,轻松管理包裹与信用卡帐单提醒。
iOS WKWebView 预载与 Cache 缓存技术|提升页面载入速度与资源管理全解析
针对 iOS WKWebView 使用者面临载入缓慢问题,深入解析 HTTP Cache 与预载技术,结合纯资源预载与 CachePolicy 设定,实现流量与效能平衡,加速页面响应并提升使用体验。
End-to-End Testing|用 Snapshot API Local Mock Server 解决 iOS App 测试资料不稳定问题
针对 iOS App 及现有 API 无法轻易补足单元测试的痛点,透过 Snapshot API Local Mock Server 实现 API Request & Response 录制与回放,稳定模拟测试环境,降低测试误报率,提...
Firebase Firestore|Functions 快速打造测试用 API 服务教学与推播统计实作
针对开发者面临后端推播统计不准确与 Server 压力问题,解析如何运用 Firebase Firestore 与 Functions 快速搭建可测试的 API 服务,并示范完整 RESTful API 范例及分散式计数器设计,提升推...
Medium 经营回顾|iOS 开发者分享 2020 年成长与实用工具推荐
iOS 开发者分享 Medium 第二年经营实况,揭露流量倍增、拍手成长秘诀,并推荐提升文章质感的 Chrome 扩充功能与备份策略,助你打造稳定且高效的内容平台。
Universal Links iOS 开发攻略|设定技巧与本地测试环境搭建
掌握 iOS Universal Links 设定与更新机制,解决 Apple CDN 快取延迟问题,并透过本地 nginx + ngrok 环境快速模拟测试,提升多域名与复杂路径匹配准确度,确保 APP 与网站无缝串接体验。
iOS 跨平台帐号密码整合|提升 APP 与网站登入体验,快速自动填入密码
解决 APP 与网站帐号密码分离问题,透过 iOS Associated Domains 与 Shared Web Credentials 技术,自动带入已存密码,减少重复输入痛点,提升用户登入速度与便利性,强化跨平台使用者体验。
AVPlayer 本地 Cache 实作攻略|使用 AVAssetResourceLoaderDelegate 节省 iOS 音乐串流流量
针对 iOS 音乐串流播放需求,实现 AVPlayer 本地 Cache 功能,避免重复下载同一档案,降低流量成本;透过自订 Resource Loader 与 PINCache 管理快取,支援分段 Range 请求与播放不中断,提升...
AVPlayer 边播边 Cache 技术实战|iOS 本地缓存优化攻略
针对 iOS 开发者面临 AVPlayer 播放时缓存不足问题,解析 AVAssetResourceLoaderDelegate 实作技巧,有效提升播放流畅度与本地缓存效率,减少重复下载与延迟,打造稳定音乐与影片播放器体验。
iOS APP 版本号规则|语意化版本与版本比较技术详解
iOS 开发者常见版本号管理痛点,掌握语意化版本规范及 Version 与 Build Number 差异,并实作 Swift 版本号比较方法,提升版本判断准确性与自动化管理效率。
Xcode Swift Run Script|自动检查多语系与图片资源缺漏提升开发效率
iOS 开发者常遇多语系与图片资源错漏问题,透过 Swift 撰写 Run Script 自动检查语系重复、缺漏及图片未使用状态,快速定位错误并减少冗余,让专案建置更稳定且节省时间。
iOS 14 剪贴簿隐私问题|揭露 APP 读取原因与安全风险解析
解析 iOS 14 剪贴簿被大量 APP 读取的背后原因,揭示隐私恐慌与便利性的两难,并提供开发者优化剪贴簿读取的技术策略,助你提升使用者信任与体验。
Codable 解码进阶技巧|区分 Null 与栏位缺失,实现 Core Data 增量更新
针对 API 回传栏位可能为 null 或缺失的问题,教你用 OptionalValue Enum 精准区分栏位状态,避免重写 init decoder,并透过 KeyedDecodingContainer 扩充支援 0/1 转 Bo...
Swift Codable 解码问题全攻略|多场景 JSON 解析与错误容忍技巧
针对 iOS 开发中 Swift Codable 解码常见困境,提供多场景 JSON 解析实战范例,解决栏位多型、阵列错误容忍与自订日期格式等问题,助你打造稳健高效的资料映射流程。
iOS HLS Cache 实作全攻略|AVPlayer 串流边播边快取技术解析
针对 iOS AVPlayer 播放 HLS m3u8 串流时无法拦截快取的痛点,深入分析多种快取方案,从 AVAssetResourceLoaderDelegate 到 Reverse Proxy Server,揭示技术瓶颈与可行解...
iOS 逆向工程全攻略|越狱提取iPA档、UI分析到反编译技术详解
针对iOS开发者与安全研究者,破解越狱手机提取iPA档、使用Lookin与Reveal工具分析APP UI,并透过frida-ios-dump动态砸壳,结合class-dump与反编译工具深入探究APP结构与商业逻辑,提升APP安全防...
iOS 扩大按钮点击范围|Swift 自订 UIButton 扩展触控区域技巧
解决 iOS 按钮点击范围过小导致操作不便的问题,透过重写 UIButton 的 pointInside 方法及 touchEdgeInsets 扩大感应区域,提升用户点击准确度与操作体验,适用 Storyboard 与程式码开发环境。
Medium 经营回顾|一年内技术与生活文章累积6万流量、200追踪者
透过持续分享技术与生活文章,累积超过6万流量和200位追踪者,建立专属Publication频道并打造品牌Logo,从零开始提升写作质量与社群互动,实现教学相长与持续成长。