PinnedWorking using Cursor in XcodeI was using ChatGPT only to have a discussion. For long time, I had have a mind to use any other AI for a next app.Jan 17A response icon1Jan 17A response icon1
PinnedSwiftData Modularization with TCA in TuistI had never separated a project into sub modules. Only once I created a player module as Private CocoaPods. You know nowadays many Pods are…May 20, 2024May 20, 2024
PinnedMastering Contacts in iOS Development with SwiftOne of my apps involves converting user contacts. So, how do we access and select contacts in iOS?Dec 8, 2023Dec 8, 2023
PinnedMVVM List with SwiftUII will create scheduler with SwiftUI. However I didn’t know how to bind a model from ListView to ListItemView. So I studied how to do and…May 17, 2022A response icon1May 17, 2022A response icon1
PinnedHow to distribute APK to Slack Automatically.olulo’s APK has been distributed at Slack for QA. To distribute it, Github workflows was uploading APK to AWS and linked it into Slack…Sep 12, 2021Sep 12, 2021
How to See Where Your iOS View Being Re-Rendered Without LoggingI recently watched a new interesting iOS dev video on the Apple’s official youtube channel, ‘Apple Developer’, and discovered a new tip I…3d agoA response icon13d agoA response icon1
Xcode 26's New AI Feature Can’t Replace AI IDEs Like Cursor yet :(Xcode 26 and macOS Tahoe have been released.Sep 21A response icon1Sep 21A response icon1
Swift Algorithm Challenge Day #1: Triangle Conditions 📐Hello everyone! This post presents a fun and concise Swift algorithm problem. The core concept is based on a fundamental rule of geometry…Sep 3Sep 3
🚑 Repairing broken Simulator by Xcode 26 BetaA few weeks ago, I installed Xcode 26 Beta to check if it was possible to run on Sonoma.Aug 18Aug 18
Crashlytics Power-Tips: Capturing and Customizing Non-Fatal ErrorsI’m maintaining iOS Apps for a telecom company. Sometimes claims come from customers.Aug 14Aug 14