Xcode 16 Release Notes, new features
Here are the New Features from the Xcode 16 release notes:
Here are the New Features from the Xcode 16 release notes:
Cocoapods Enters Maintain Mode, But Will Still Release More Than Twice a Year to Keep Up with Xcode Updates
If you are using Xcode version 15.3 or higher and your project utilizes Firebase, please ensure to upgrade Firebase to version 10.22.0 or higher; o...
Flyweight Pattern - Lightweight Mode (Flyweight Pattern)
List-type UIs are very common in iOS apps, as seen in built-in apps like “Contacts,” “Call History,” and “Settings,” all of which utilize a table (...
The Delegate Pattern is a commonly used design pattern in iOS development that allows one object to delegate certain responsibilities or behaviors ...
MVC is Apple’s exemplary framework; in the era of UIKit, it was an important pattern. Recently, whenever I find some free time, I spend it reading ...
In iOS development, we often use third-party packages to add functionality or reduce workload. However, if we download the source code of the packa...
In modern iOS development, third-party libraries are commonly used. With yearly updates to Swift and Xcode, as well as changes in syntax, libraries...
SwiftUI employs a declarative approach for UI design. The data transmission follows the sequence of Action → State → View, which is a fixed directi...
This discussion was an extension of the Prototype pattern from a book on Swift’s Design Patterns. Now, I aim to delve deeper into the nuances of va...
Method of Integrating Closure with swift async/await
This article was previously published in the 2022 IT Ironman Competition - Using SwiftUI to Turn Interesting Ideas into Apps
This article was previously published in the 2022 IT Ironman Competition - Turning Interesting Ideas into Apps with SwiftUI
In iOS app development, third-party libraries are commonly used. This article primarily focuses on how to verify the versions of third-party packag...
Before a new version of an iOS app can be launched on the App Store, it must undergo Apple’s review process. After the review, but before pressing ...
Where should the main action be placed in alerts? Left or Right? Alerts are a common user feedback mechanism that notifies users about what is happ...
Highlight 1: UIViewController Now Supports Preview
In a previous discussion, I shared my experience with purchasing and trying GitHub Copilot in a side project. My primary work involves iOS app deve...
Charts is a widely used charting package in iOS project development. However, this year, I encountered an unusual situation in my project. Sporadic...
After SwiftUI was introduced, the way to start a project changed to include a SwiftUI setup. If you choose to start a project using SwiftUI, the or...
In the previous article, we used Python to connect to the ChatGPT API. However, as an iOS developer, I am interested in trying to directly use Chat...
Applying for a ChatGPT API Key
Standardization of Swift Code
Meet WeatherKit at WWDC22
Google is currently promoting the Android Study Jam event, and out of curiosity, I participated in the Study Jam online briefing.
Creating an Image Recognition App with Turi Create - Core ML and Vision
WWDC18, Session-712 Turi Create Highlights - Making ML Models Is No Longer Difficult