ios-app-development 255
- Google Offerwall 廣告— 內容創作者的全新收益選擇
- Google Offerwall 广告— 内容创作者的全新收益选择
- Google Offerwall Ads|Boost Content Creator Revenue with Minimal Restrictions
- CI/CD 實戰指南(四):使用 Google Apps Script Web App 串接 GitHub Actions 建置免費易用的打包工具平台
- CI/CD 实战指南(四):使用 Google Apps Script Web App 串接 GitHub Actions 建置免费易用的打包工具平台
- CI/CD Guide|Integrate Google Apps Script Web App with GitHub Actions for Free Packaging Platform
- CI/CD 實戰指南(三):使用 GitHub Actions 實作 App iOS CI 與 CD 工作流程
- CI/CD 实战指南(三):使用 GitHub Actions 实作 App iOS CI 与 CD 工作流程
- GitHub Actions|iOS App CI/CD Workflow Automation for Faster Builds and Deployments
- CI/CD 實戰指南(二):GitHub Actions 與 Self-hosted Runner 使用與建置大全
- CI/CD 实战指南(二):GitHub Actions 与 Self-hosted Runner 使用与建置大全
- GitHub Actions|Self-hosted Runner Setup and Usage Guide for Efficient CI/CD
- CI/CD 實戰指南(一):CI/CD 是什麼?如何透過 CI/CD 打造穩定高效的開發團隊?工具選擇?
- CI/CD 实战指南(一):CI/CD 是什么?如何透过 CI/CD 打造稳定高效的开发团队?工具选择?
- CI/CD Explained: Boost iOS App Development Stability and Efficiency|Tool Selection Guide
- 通靈筆記 XCode 升級時最好測一下的事…
- 通灵笔记 XCode 升级时最好测一下的事…
- XCode Build Configuration Release|Detect Ghost Crashes & Logic Bugs Before Upgrade
- A Milestone of 1,000 Followers On Medium
- A Milestone of 1,000 Followers On Medium
- Medium Growth Milestone: Achieve 1,000 Followers with Proven Strategies
- Google Apps Script x Google APIs 快速串接整合方式
- Google Apps Script x Google APIs 快速串接整合方式
- Google Apps Script|Fast Integration with Google APIs Using Firebase App Distribution API
- XCode 虛擬目錄萬年問題探究與我的開源工具解決方案
- XCode 虚拟目录万年问题探究与我的开源工具解决方案
- Xcode Virtual Directory Issues: Streamline Your Project Structure with Open Source Tools
- 自動備份 Medium 文章到 Github Pages (Jekyll) 的那些事
- 自动备份 Medium 文章到 Github Pages (Jekyll) 的那些事
- Automate Medium Article Backup|Mirror to GitHub Pages with Jekyll Seamlessly
- 使用 Google Apps Script Web App 表單串接 Github Action CI/CD 工作
- 使用 Google Apps Script Web App 表单串接 Github Action CI/CD 工作
- Google Apps Script Web App|Integrate Forms with GitHub Actions CI/CD for Streamlined Workflows
- Swift 一個優雅的原生類型擴展方式
- Swift 一个优雅的原生类型扩展方式
- Swift Native Type Extensions|Elegant Namespace Implementation for Cleaner Code
- 10 分鐘快速移轉 Line Notify 到 Telegram Bot 通知
- 10 分钟快速移转 Line Notify 到 Telegram Bot 通知
- Line Notify to Telegram Bot Migration|Fast 10-Minute Guide for Enhanced Notifications
- Quick Start! Github Action x ZReviewTender 免費快速部署你的 App 商城評價監控機器人
- Quick Start! Github Action x ZReviewTender 免费快速部署你的 App 商城评价监控机器人
- GitHub Actions|Deploy Free App Review Monitoring Bot in 3 Steps
- Github Pages 自訂網域教學
- Github Pages 自订网域教学
- GitHub Pages Custom Domain Setup|Replace github.io with Your Own Domain
- iOS ≥ 18 NSAttributedString attributes Range 合併的一個行為改變
- iOS ≥ 18 NSAttributedString attributes Range 合并的一个行为改变
- iOS 18 NSAttributedString Attributes Range Merging|Equatable Behavior Change Explained
- Design Patterns 的實戰應用紀錄—In WKWebView with Builder, Strategy & Chain of Responsibility Pattern
- Design Patterns 的实战应用纪录—In WKWebView with Builder, Strategy & Chain of Responsibility Pattern
- Design Patterns in WKWebView: Builder, Strategy & Chain of Responsibility Explained
- iOS TemporaryWorkaround for Black Launch Screen Bug After Several Launches
- iOS TemporaryWorkaround for Black Launch Screen Bug After Several Launches
- iOS Temporary Workaround|Fix Black Launch Screen Bug After Multiple Launches
- iOS 捷徑自動化應用場景 — 自動轉發簡訊與自動建立提醒待辦事項
- iOS 捷径自动化应用场景 — 自动转发简讯与自动建立提醒待办事项
- iOS Shortcut Automation|Auto-Forward SMS & Create Reminder Tasks Effortlessly
- 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
- iOS Vision Framework|Explore Swift API Enhancements from WWDC 24 Session
- iOS WKWebView 頁面與檔案資源 Preload 預載 / Cache 緩存研究
- iOS WKWebView 页面与档案资源 Preload 预载 / Cache 缓存研究
- iOS WKWebView Preload and Cache|Boost Page Load Speed with Efficient Resource Management
- iOS NSAttributedString 探究使用 NSTextList 或 NSTextTab 實現列表縮排
- iOS NSAttributedString 探究使用 NSTextList 或 NSTextTab 实现列表缩排
- iOS NSAttributedString: Mastering NSTextList & NSTextTab for List Indentation
- Plane.so Docker Self-Hosted 自架紀錄
- Plane.so Docker Self-Hosted 自架纪录
- Plane.so Docker Self-Hosted|Complete Guide to Setup, Backup & Nginx Proxy
- Plane.so 免費開源且支援 Self-Hosted 的類 Asana/Jira 專案管理工具
- Plane.so 免费开源且支援 Self-Hosted 的类 Asana/Jira 专案管理工具
- Plane.so|Free Open-Source Self-Hosted Project Management Tool Like Asana and Jira
- App 產品進入終點站,能做什麼事緬懷?
- App 产品进入终点站,能做什么事缅怀?
- App Lifecycle Management|Mitmproxy & Apple Configurator for Preserving Removed Apps
- 使用 Google Apps Script 實現每日數據報表 RPA 自動化
- 使用 Google Apps Script 实现每日数据报表 RPA 自动化
- Google Apps Script|Automate Daily Data Reports with RPA for Google Workspace
- Slack & ChatGPT Integration
- Slack & ChatGPT Integration
- Slack & ChatGPT Integration|Build Custom OpenAI API Slack App with Google Cloud Functions & Python
- POC App End-to-End Testing Local Snapshot API Mock Server
- POC App End-to-End Testing Local Snapshot API Mock Server
- POC App E2E Testing|Local Snapshot API Mock Server for Reliable Validation
- 使用 Google Apps Script 三步驟免費建立 Github Repo Star Notifier
- 使用 Google Apps Script 三步骤免费建立 Github Repo Star Notifier
- Google Apps Script|3-Step Guide to Build Free Github Repo Star Notifier
- ZMediumToJekyll
- ZMediumToJekyll
- ZMediumToJekyll|Seamlessly Migrate and Sync Medium Posts to Jekyll Blogs
- 手工打造 HTML 解析器的那些事
- 手工打造 HTML 解析器的那些事
- HTML Parsing Techniques|Build Custom Parsers for NSAttributedString Rendering
- ZMarkupParser HTML String 轉換 NSAttributedString 工具
- ZMarkupParser HTML String 转换 NSAttributedString 工具
- ZMarkupParser|Convert HTML String to NSAttributedString with Custom Style Keys
- Pinkoi 2022 Open House for GenZ — 15 Mins Career Talk
- Pinkoi 2022 Open House for GenZ — 15 Mins Career Talk
- Pinkoi Open House|15-Min Career Talks for Gen Z Developers
- ZReviewTender — 免費開源的 App Reviews 監控機器人
- ZReviewTender — 免费开源的 App Reviews 监控机器人
- App Reviews Monitoring Robot|ZReviewTender—Free Open Source Tool for Real-Time Feedback
- App Store Connect API 現已支援 讀取和管理 Customer Reviews
- App Store Connect API 现已支援 读取和管理 Customer Reviews
- App Store Connect API: Manage Customer Reviews and Subscriptions Efficiently
- 無痛轉移 Medium 到自架網站
- 无痛转移 Medium 到自架网站
- Seamlessly Migrate Medium Content to Self-Hosted Sites|Github Pages with Jekyll/Chirpy
- iOS 為多語系字串買份保險吧!
- iOS 为多语系字串买份保险吧!
- iOS Localization: Protect Your Localizable.strings from Accidental Corruption
- Visitor Pattern in TableView
- Visitor Pattern in TableView
- Visitor Pattern|Enhance TableView Readability and Extensibility
- 自行實現 iOS NSAttributedString HTML Render
- 自行实现 iOS NSAttributedString HTML Render
- iOS NSAttributedString HTML Rendering|Efficient Alternative to DocumentType.html
- Design Patterns 的實戰應用紀錄
- Design Patterns 的实战应用纪录
- Design Patterns|Practical Solutions for Socket.IO Client Library Challenges
- Crashlytics + Google Analytics 自動查詢 App Crash-Free Users Rate
- Crashlytics + Google Analytics 自动查询 App Crash-Free Users Rate
- Crashlytics & Google Analytics|Automate Crash-Free User Rate Queries with Google Apps Script
- iOS 隱私與便利的前世今生
- iOS 隐私与便利的前世今生
- iOS Privacy Evolution|Apple's Principles and Feature Enhancements
- Crashlytics + Big Query 打造更即時便利的 Crash 追蹤工具
- Crashlytics + Big Query 打造更即时便利的 Crash 追踪工具
- Crashlytics|BigQuery Integration for Real-Time Crash Tracking and Alerts
- 2021 Pinkoi Tech Career Talk — 高效率工程團隊大解密
- 2021 Pinkoi Tech Career Talk — 高效率工程团队大解密
- High-Efficiency Engineering Teams|Pinkoi Tech Career Talk Insights
- 運用 Google Apps Script 轉發 Gmail 信件到 Slack
- 运用 Google Apps Script 转发 Gmail 信件到 Slack
- Google Apps Script|Automate Gmail Forwarding to Slack Channels with Custom Filters
- Visitor Pattern in iOS (Swift)
- Visitor Pattern in iOS (Swift)
- Visitor Pattern in iOS|Swift Design Pattern Practical Applications
- Slack 打造全自動 WFH 員工健康狀況回報系統
- Slack 打造全自动 WFH 员工健康状况回报系统
- Slack Workflow|Automate WFH Employee Health Reporting with Google Sheets & App Script
- ZReviewsBot — Slack App Review 通知機器人
- ZReviewsBot — Slack App Review 通知机器人
- ZReviewsBot|Slack App Review Notifications for Instant Feedback
- AppStore APP’s Reviews Bot 那些事
- AppStore APP’s Reviews Bot 那些事
- AppStore Reviews Bot|Automate APP Review Tracking with Slack Notifications
- 使用 Firebase Firestore + Functions 快速搭建可供測試的 API 服務
- 使用 Firebase Firestore + Functions 快速搭建可供测试的 API 服务
- Firebase Firestore + Functions|Build Testable API Services Fast for Push Notification Analytics
- 找回密碼之簡訊驗證碼強度安全問題
- 找回密码之简讯验证码强度安全问题
- SMS Verification Code Security|Prevent Brute Force Attacks with Python Demonstrations
- 揭露一個幾年前發現的巧妙網站漏洞
- 揭露一个几年前发现的巧妙网站漏洞
- Website Security Flaws Exposed|How Combined Vulnerabilities Compromise Protection
- 使用 Python+Google Cloud Platform+Line Bot 自動執行例行瑣事
- 使用 Python+Google Cloud Platform+Line Bot 自动执行例行琐事
- Automate Routine Tasks with Python, Google Cloud Platform & Line Bot|Daily Check-In Script Example
- 重灌筆記1-Laravel Homestead + phpMyAdmin 環境建置
- 重灌笔记1-Laravel Homestead + phpMyAdmin 环境建置
- Laravel Homestead Setup|phpMyAdmin Integration for MySQL Management
- Universal Links 新鮮事
- Universal Links 新鲜事
- Universal Links Optimization|Boost iOS 13 & 14 Integration with Local Testing Setup
- iOS 跨平台帳號密碼整合加強登入體驗
- iOS 跨平台帐号密码整合加强登入体验
- iOS Cross-Platform Account Integration|Enhance Login Experience Beyond Sign in with Apple
- AVPlayer 實踐本地 Cache 功能大全
- AVPlayer 实践本地 Cache 功能大全
- AVPlayer Local Cache Implementation|Master AVAssetResourceLoaderDelegate for Smooth Playback
- AVPlayer 邊播邊 Cache 實戰
- AVPlayer 边播边 Cache 实战
- AVPlayer Streaming with Cache|Implement AVAssetResourceLoaderDelegate for Smooth Playback
- iOS APP 版本號那些事
- iOS APP 版本号那些事
- iOS App Versioning Explained|Key Rules and Comparison Solutions
- Xcode 直接使用 Swift 撰寫 Run Script!
- Xcode 直接使用 Swift 撰写 Run Script!
- Swift Run Script in Xcode|Localization & Image Asset Checks Automated
- iOS 14 剪貼簿竊資恐慌,隱私與便利的兩難
- iOS 14 剪贴簿窃资恐慌,隐私与便利的两难
- iOS Clipboard Privacy Concerns|Balancing Security and Convenience
- 現實使用 Codable 上遇到的 Decode 問題場景總匯(下)
- 现实使用 Codable 上遇到的 Decode 问题场景总汇(下)
- Codable Decode Issues Explained|Handling Null Response Fields Without Rewriting init Decoder
- 現實使用 Codable 上遇到的 Decode 問題場景總匯
- 现实使用 Codable 上遇到的 Decode 问题场景总汇
- Codable Decode Issues Explained|Master Decodable for Real-World iOS Challenges
- iOS HLS Cache 實踐方法探究之旅
- iOS HLS Cache 实践方法探究之旅
- iOS HLS Cache|Optimize AVPlayer Streaming with Real-Time Caching Techniques
- iOS 逆向工程初體驗
- iOS 逆向工程初体验
- iOS Reverse Engineering|Jailbreak, IPA Extraction, UI Injection & Decompilation Techniques
- iOS 擴大按鈕點擊範圍
- iOS 扩大按钮点击范围
- iOS Button Tap Area Expansion|Enhance User Interaction with Custom pointInside Override
- iOS UIViewController 轉場二三事
- iOS UIViewController 转场二三事
- iOS UIViewController Transitions|Master Pull-Down Close, Pull-Up Present & Full-Page Swipe Back
- iOS Deferred Deep Link 延遲深度連結實作(Swift)
- iOS Deferred Deep Link 延迟深度连结实作(Swift)
- iOS Deferred Deep Link Implementation|Swift Guide to Seamless App Navigation
- iPlayground 2019 是怎麼樣的體驗?
- iPlayground 2019 是怎么样的体验?
- iPlayground Experience|Explore Cutting-Edge iOS & AI Innovations
- APP有用HTTPS傳輸,但資料還是被偷了。
- APP有用HTTPS传输,但资料还是被偷了。
- HTTPS Data Theft in iOS & MacOS Apps|Mitmproxy Man-in-the-Middle Attack Explained
- 如何打造一場有趣的工程CTF競賽
- 如何打造一场有趣的工程CTF竞赛
- Engineering CTF Competition|Design Engaging Challenges & Setup Efficiently
- iOS 完美實踐一次性優惠或試用的方法 (Swift)
- iOS 完美实践一次性优惠或试用的方法 (Swift)
- iOS DeviceCheck|Implement One-Time Offers and Trials Seamlessly with Swift
- 自己的電話自己辨識(Swift)
- 自己的电话自己辨识(Swift)
- iOS Caller ID with Swift|Build Your Own Number Recognition & Tagging
- iOS tintAdjustmentMode 屬性
- iOS tintAdjustmentMode 属性
- iOS tintAdjustmentMode|Fix UIImageAsset .tintColor Failure in UIAlertController
- 動手做一支 Apple Watch App 吧!
- 动手做一支 Apple Watch App 吧!
- Apple Watch App Development|Step-by-Step watchOS 5 Guide for Beginners
- iOS ≥ 12 在使用者的「設定」中增加「APP通知設定頁」捷徑 (Swift)
- iOS ≥ 12 在使用者的「设定」中增加「APP通知设定页」捷径 (Swift)
- iOS ≥ 12|Enable Quick Access to App Notification Settings in User Settings with Swift
- 永遠保持探索新事物的熱忱
- 永远保持探索新事物的热忱
- iOS App Development|Ignite Passion for Continuous Tech Exploration
- 從 iOS 9 到 iOS 12 推播通知權限狀態處理(Swift)
- 从 iOS 9 到 iOS 12 推播通知权限状态处理(Swift)
- iOS Notification Permission Handling|Swift Solutions for iOS 9 to iOS 12
- 什麼?iOS 12 不需使用者授權就能收到推播通知(Swift)
- 什么?iOS 12 不需使用者授权就能收到推播通知(Swift)
- iOS 12 Provisional Authorization|Receive Silent Push Notifications Without User Permission
- iOS UUID 的那些事 (Swift/iOS ≥ 6)
- iOS UUID 的那些事 (Swift/iOS ≥ 6)
- iOS UUID Explained|Swift Techniques for Unique Device Identification
- 提升使用者體驗,現在就為您的 iOS APP 加上 3D TOUCH 功能(Swift)
- 提升使用者体验,现在就为您的 iOS APP 加上 3D TOUCH 功能(Swift)
- Boost iOS App UX|Implement 3D Touch with Swift for Instant Interaction
- 嚐鮮 iOS 12 CoreML — 使用機器學習自動預測文章分類,連模型也自己訓練!
- 尝鲜 iOS 12 CoreML — 使用机器学习自动预测文章分类,连模型也自己训练!
- CoreML 2.0|Automate Article Classification with Custom-Trained Machine Learning Models
- Vision 初探 — APP 頭像上傳 自動識別人臉裁圖 (Swift)
- Vision 初探 — APP 头像上传 自动识别人脸裁图 (Swift)
- Vision Face Detection|Swift App Auto Crop Profile Pictures with Precision
- iOS ≥ 10 Notification Service Extension 應用 (Swift)
- iOS ≥ 10 Notification Service Extension 应用 (Swift)
- iOS Notification Service Extension|Enhance Push Notifications with Swift
- iOS UITextView 文繞圖編輯器 (Swift)
- iOS UITextView 文绕图编辑器 (Swift)
- iOS UITextView Text Wrap Editor|Swift Implementation for Seamless Layout