It only makes sense to develop apps that operate natively in the world's languages and their diverse cultures. In this post, we look at the steps to set up Xcode for app localization. Updated: December 2020
CocoaPods integrates third-party software libraries into my app's Xcode project cleanly with professionally developed code, documentation, and version management. Updated: December 2020
SF Symbols provide an elegant approach to using standard icons/glyphs in an app. In this fourth post of a new series of Swift code topics, the steps to create a custom symbol for import into Xcode are covered.
Coding for real-world apps is a humbling experience. In this third post of a new series of Swift code topics, the insanely complex rabbit hole known as date and time is explored using several Xcode playground examples.
In this first post of a new series of Swift code topics, methods map, flatMap, compactMap and filter are described using several Xcode playground examples.
Creating example apps is still a good way to learn Swift and Xcode. I have included the steps to create a code-only initial iOS 13 project using Swift 5 within Xcode 11. With Xcode 11 and iOS 13, the process is slightly different.
There are numerous Xcode tips and short-cuts that one learns during their journey along the app development path. Here is my growing list.
Having worked on some complicated systems with embedded software, I appreciate the list from this amazingly well-written paper on best practices in software development independent of software language.