Learn how to make whitespace characters visible in the Xcode editor and why we need them.
Small improvements that make a big difference in day-to-day coding.
This article will share seven Xcode shortcuts that will help you on a large iOS project. The tricks you are about to learn will help you find and navigate to a file/class/symbol in your large and small project.
There might be several reasons that cause this error. I will share the solution that works for me.
Each language has its own characteristic. Some are more verbose than others. Some have special characters that take up vertical spaces. Some even read and lay out from right to left. Let's see how to make sure your layout is ready for this.
A tip for creating multiple schemes to quickly run your app in different languages.
Xcode has a feature to generate code coverage since version 7. Let's see how to enable it and what you can expect from this feature.
macOS is tightly coupled with storyboard and xib than iOS. To build your UI entirely in code, we have to do some initial setup.
Both Xcode and Simulator can simulate location, but they serve different purposes. The Simulator provided a quick and easy way to simulate location and movement. On the other hand, Xcode offers more customization. Let's learn the differences so you can pick the right tool for your needs.
Did you know that you have an option to enable spell checking in Xcode?
Working on your MacBook without an external monitor can be troublesome due to the small screen size. I will show you 4 Xcode shortcuts that might mitigate the situation.
New in iOS 15, SwiftUI has finally support preview in landscape orientation. Let's find out how to do it.
Each Xcode version comes with a specific Swift toolchain. If you want to prepare your app for a new feature and make it work with CI, you want to make your tools, e.g., Fastlane and xcodebuild know about the new toolchain. Let's see how we can switch between different Swift toolchains with command-line tools.
Each Xcode version comes with a specific Swift toolchain, but you don't have to wait for a new Xcode version to try the new Swift features. Let's see how we can switch between different Swift toolchains in Xcode.
Learn how to create a separate environment for your app with the help of Configuration and Scheme. Create a different app and variables for each environment on the same codebase.
Leaning tips and tricks about the tool will help you down the road. Today, I will show you 4 Xcode shortcuts that I find helpful when dealing with SwiftUI.
SwiftUI doesn't have a built-in way to preview for a device in landscape orientation at the moment, but we can simulate that with a few modifiers.
A brief summary of init and scaffold commands.
Learn how the scaffold command helps you to bootstrap new components or features such as a new VIPER module or a new framework for your new feature.
Learn how to use, and limitations of tuist init, a command that bootstrap a new project.
The template is a way to group repetitive code structure into a reusable component. You will learn how to create them in this article.
There might be several reasons that cause this error. I will share one that just happened to me.
We will see how hard (or easy) it is to add a new unit testing bundle target to your Xcode project with Tuist.
Xcode 12.5 brings many great updates and features. One of them is the ability to record a video of the app directly from the Simulator app.
A brief introduction to Tuist, a command-line tool that helps you generate Xcode projects.
There might be several reasons that cause this error. Here are the solutions that fix it for me.
There might be several reasons that cause this error. I will share one solution that fixes the one that happened to me the most.
It is a hidden gem in Xcode that can save up your coding time. Learn what it is, how to use it, and some use cases.
We finally get SVG supported and the best thing is it is backward compatible with some limitations.
A new way to create a reusable view.
A view controller is one component where memory leak usually takes place since it holds many pieces together. One of the easiest ways to detect them is to see if a view controller is not being deallocated. Let's see how Xcode breakpoint can help you find a leak.
Testing is a process we do along with our development. Knowing shortcuts would help you save some time, which will add up in the long run.
Create a reusable boilerplate snippet that you can use in the project.
Swift Package Manager is getting better every day. It is a matter of time before everyone supports it. When the time comes, make sure you know how to say goodbye to this old friend.
Modify AppDelegate or SceneDelegate to support a non-storyboard approach.
A new and easier way to test Apple push notification on iOS simulator.
A guide to decode a gibberish crash report to a human readable format.
No more manual if let and guard let in your tests.
If this is just a comment for you, this article might benefit you.
Required modifications to make your newly created project work in iOS 12 or lower.
A long-awaited feature has finally come to iOS. Join it or not is your choice to make. This article will guide you through it.
See all tags.