© 2022 Hashnode
#xcode
In this blog post I will show you how to add a custom playground template in Xcode. In my example I'll add a SwiftUI View template as alternative to the predefined Single View template. If you are mor…
Xcode includes predefined SwiftUI code snippets which are not visible in the library (⇧⌘L). Snippets are indicated with {} (curly brackets) in the autocompletion list. I was able to find the followi…
How often do we need to use Xcode build Variables? One of the most used cases is when we need to build a New Run Script Phase, variables like $SRCROOT, $PROJECT_DIR and SWIFT_VERSION are used by many people, but how many of those variables …
Xcode code snippets can increase your productivity by quickly producing often-needed boilerplate code. Here is an example of how to create an Error enum conforming to LocalizedError with the help of …
This is not a tutorial blog. It's about what's the best way to design a UI, Tips on all the ways, My experience in using all and the steps to become a pro in Designing UI in iOS. Add your questions on…
WWDC 2022 video "Meet Swift Package plugins" explains how to perform actions on Swift packages and Xcode projects with Swift package plugins. Swift Package plugins can be divided into two types: Comm…
Zinedine Zidane's name has emerged again as potential suitor to succeed Mauricio Pochettino in the Paris Saint-Germain dugout despite the club not having communicated their decision to part ways with the Argentine in the summer. Even French…
Quick Note This is my first blog post! After spending too long trying to design my own, I've decided to settle for Hashnode. Ultimately, my goal is to write series focusing on a single topic. To get started though, I'll be using it more lik…
Swift has many features that allow us as the users of the language to customize how we write code, while still giving us all the protections of a statically typed language. Today we're going to talk about one of those features which seems s…
This is part 2 of the Firebase Emulator iOS series, explaining Firestore functionality which is storing, fetching, and deleting data. If you haven't followed part 1 of this series, please go see it be…