Recently Updated
Category
CancelZRealm 85
- Custom Domain Tutorial for Github Pages Sep 22, 2024
- Behavior Change in Merging NSAttributedString Attributes Range in iOS ≥ 18 Sep 20, 2024
- iOS Temporary Workaround for Black Launch Screen Bug After Several Launches Aug 20, 2024
- iOS Shortcut Automation Scenarios - Automatically Forwarding Text Messages and Creating Reminder Tasks Aug 19, 2024
- Medium Partner Program is finally open to global (including Taiwan) writers! Aug 10, 2024
- Research on Preloading and Caching Page and File Resources in iOS WKWebView Jul 28, 2024
- Exploring the Use of NSTextList or NSTextTab for List Indentation with NSAttributedString in iOS Jun 1, 2024
- Plane.so Docker Self-Hosted Setup Record May 25, 2024
- Plane.so Free Open Source and Self-Hosted Support Project Management Tool Similar to Asana/Jira May 25, 2024
- What Can Be Done to Commemorate When an App Product Reaches Its End? May 15, 2024
- Implementing Google Services RPA Automation with Google Apps Script Apr 14, 2024
- Slack & ChatGPT Integration Feb 16, 2024
- POC App End-to-End Testing Local Snapshot API Mock Server Aug 28, 2023
- Using Google Apps Script to Create a Free Github Repo Star Notifier in Three Steps Aug 1, 2023
- ZMediumToJekyll Mar 18, 2023
- The Craft of Building a Handmade HTML Parser Mar 12, 2023
- ZMarkupParser HTML String to NSAttributedString Tool Feb 26, 2023
- Pinkoi 2022 Open House for GenZ — 15 Mins Career Talk Dec 2, 2022
- ZReviewTender — Free Open Source App Reviews Monitoring Bot Aug 10, 2022
- App Store Connect API Now Supports Reading and Managing Customer Reviews Jul 20, 2022
- Painless Migration from Medium to Self-Hosted Website Jul 17, 2022
- iOS: Insuring Your Multilingual Strings! Jul 15, 2022
- Visitor Pattern in TableView Jul 8, 2022
- Implementing iOS NSAttributedString HTML Render Yourself Jun 10, 2022
- Converting Medium Posts to Markdown May 28, 2022
- Crashlytics + Google Analytics Automatically Query App Crash-Free Users Rate Nov 21, 2021
- The Past and Present of iOS Privacy and Convenience Oct 24, 2021
- Crashlytics + Big Query: Creating a More Immediate and Convenient Crash Tracking Tool Oct 19, 2021
- Using Google Apps Script to Forward Gmail Emails to Slack Aug 7, 2021
- Productivity Tools: Abandon Chrome and Embrace Sidekick Browser Aug 7, 2021
- Visitor Pattern in iOS (Swift) Jun 15, 2021
- Building a Fully Automated WFH Employee Health Reporting System with Slack Jun 14, 2021
- ZReviewsBot — Slack App Review Notification Bot May 5, 2021
- AppStore APP’s Reviews Bot Insights Apr 21, 2021
- Quickly Build a Testable API Service Using Firebase Firestore + Functions Mar 24, 2021
- Password Recovery SMS Verification Code Security Issue Mar 14, 2021
- Bye Bye 2020: A Review of the Second Year on Medium Feb 24, 2021
- Medium Custom Domain Feature Returns Feb 24, 2021
- Revealing a Clever Website Vulnerability Discovered Years Ago Feb 22, 2021
- Using Python+Google Cloud Platform+Line Bot to Automate Routine Tasks Feb 20, 2021
- Reinstallation Note 1 - Laravel Homestead + phpMyAdmin Environment Setup Feb 5, 2021
- What's New with Universal Links Feb 4, 2021
- iOS Cross-Platform Account and Password Integration to Enhance Login Experience Feb 2, 2021
- Comprehensive Guide to Implementing Local Cache with AVPlayer Jan 31, 2021
- iOS APP Version Numbers Explained Dec 17, 2020
- Apple Watch Original Stainless Steel Milanese Loop Unboxing Nov 2, 2020
- Apple Watch Series 6 Unboxing & Two-Year Usage Experience Oct 14, 2020
- Write Run Script Directly in Swift with Xcode! Sep 17, 2020
- iOS 14 Clipboard Data Theft Panic: The Dilemma of Privacy and Convenience Jul 2, 2020
- Real-World Codable Decoding Issues (Part 2) Jun 26, 2020
- Is it Still Up-to-Date to Build a Personal Website Using Google Site? Jun 17, 2020
- Real-world Decode Issues with Codable Jun 14, 2020
- Easily Create a 'Fake' Transparent Perspective Wallpaper Using iPhone May 10, 2020
- Creating a Comfortable WFH Smart Home Environment, Control Appliances at Your Fingertips Apr 20, 2020
- Exploring Methods for Implementing iOS HLS Cache Apr 9, 2020
- First Experience with iOS Reverse Engineering Mar 28, 2020
- iOS Expand Button Click Area Feb 1, 2020
- Medium One-Year Review Jan 12, 2020
- Mi Home APP / Xiao Ai Speaker Region Issues Jan 12, 2020
- iOS UIViewController Transition Techniques Jan 12, 2020
- iOS Deferred Deep Link Implementation (Swift) Nov 11, 2019
- Using 'Shortcuts' Automation with Mi Home Smart Home on iOS ≥ 13.1 Sep 26, 2019
- New Xiaomi Smart Home Purchases Sep 26, 2019
- What was the experience of iPlayground 2019 like? Sep 22, 2019
- The APP uses HTTPS for transmission, but the data was still stolen. Sep 20, 2019
- How to Create an Engaging Engineering CTF Competition Jul 24, 2019
- Apple Watch Case Unboxing Experience (Catalyst & Muvit) Jul 8, 2019
- First Experience with Smart Home - Apple HomeKit & Xiaomi Mijia Jul 6, 2019
- AirPods 2 Unboxing and Hands-On Experience May 1, 2019
- Perfect Implementation of One-Time Offers or Trials in iOS (Swift) Apr 29, 2019
- Identify Your Own Calls (Swift) Apr 28, 2019
- iOS tintAdjustmentMode Property Feb 7, 2019
- Let's Build an Apple Watch App! Feb 6, 2019
- Apple Watch Series 4: Comprehensive Review from Unboxing to Mastery Nov 26, 2018
- Add 'App Notification Settings Page' Shortcut in User's 'Settings' on iOS ≥ 12 (Swift) Nov 12, 2018
- Always Keep the Enthusiasm for Exploring New Things Nov 4, 2018
- Handling Push Notification Permission Status from iOS 9 to iOS 12 (Swift) Nov 2, 2018
- What? iOS 12 Can Receive Push Notifications Without User Authorization (Swift) Nov 1, 2018
- All About iOS UUID (Swift/iOS ≥ 6) Oct 25, 2018
- Enhance User Experience by Adding 3D TOUCH to Your iOS APP (Swift) Oct 18, 2018
- Exploring iOS 12 CoreML — Automatically Predict Article Categories Using Machine Learning, Even Train the Model Yourself! Oct 17, 2018
- Exploring Vision — Automatic Face Detection and Cropping for Profile Pictures (Swift) Oct 17, 2018
- iOS ≥ 10 Notification Service Extension Application (Swift) Oct 15, 2018
- iOS UITextView Text Wrapping Editor (Swift) Oct 14, 2018
- First Post on Medium Oct 6, 2018