Category: iOS Development
English Posting for iOS development
-
Dynamic Programming 1D Coin Change in Swift
DP is one of the hardest parts of coding interview. The actual code is very short. But defining the small problem and deciding how to reuse previous value is hard. In this post I’ll introduce a famous DP problem called Coin Change. You are given coin denominations and a target amount. You can use each…
-
Knuth-Morris-Pratt Algorithm in Swift
This algorithm is useful for finding matching patterns in a string.The concept is very clever, but I found it difficult to understand at first. So, I decided to visualize it First, Let’s learn what LPS is LPS is the length of the longest prefix that is also a suffix,excluding the entire string itself. In the…
-

VS Code Setup for C/C++ Project: Part 2 CMake
Please check this post before reading this. Step 1. Install CMake Tools extension by Microsoft Install CMake Tools Check cmake version on terminal Step 2. Add CMAKELists.text Clean up project folders that generated by VS Code Setup for C/C++ Project: Part 1. Step 3. CMake: Configure Step 4. Let’s build program using CMake: Build Select…
-

VS Code Setup for C/C++ Project: Part 1
This is series of the VS Code related posts. I’ll skip the repeated VS Code install steps. If you want to know basic steps, please check this post. Step 1. Create working folder Step 2. Install C/C++ Extension by Microsoft There are a lot of C/C++ extensions. For the basic setup, You only need the…
-

VS Code Setup for Swift Project
VS Code is not an IDE (Integrated Development Environment). It is code editor. So If you want to run and debug code, have to do some extra steps. I highly recommend reading this article. You may think I know what VSCode is. But some parts you may not know. Step 1. Download and Install VS…
-

macOS Native App Review #1: Fork Git Client
A hands-on review of Fork, a fast native macOS Git client for managing branches, commits, diffs, and repositories from the terminal.
-
Prevent Core Data Migration Crashes in iOS
Learn how to prevent Core Data migration crashes in iOS, including manual and lightweight migration pitfalls caused by external storage for Binary Data.
-
Run Scheduled Jobs in Swift Vapor with Redis
Step-by-step guide to setting up scheduled jobs in Swift Vapor using Redis. Covers Redis installation, AsyncScheduledJob creation, and Vapor queue configuration for Server-Side Swift.
-
Server-Side Swift: AWS Lambda with OpenAPI Generator (Part 1)
Build an AWS Lambda function with Server-Side Swift and OpenAPI Generator. Complete tutorial from setup to local debugging with step-by-step instructions for Vapor developers.
-

Set Up swift-format in Xcode 16
How to set up Swift Format in Xcode 16 for consistent code style. Create a swift-format.json config file and add a build script to automatically format your Swift code on every build.





You must be logged in to post a comment.