How to create a Strongly Typed Info.plist?
You can easily access info.plist strongly typed by create a struct this way - struct InfoPlist<T> { static func get(for key: String) -> T? { return Bundle.main.
You can easily access info.plist strongly typed by create a struct this way - struct InfoPlist<T> { static func get(for key: String) -> T? { return Bundle.main.
You can use #function literal to get the property name as UserDefault key. In the following example, #function will get replaced by accessToken. Be aware, changing the property names may
If you are in your Xcode project folder and your project has both a workspace(.xcworkspace) and a project(.xcodeproj) the file then you can use following command to open
Do you know Xcode's project build setting has documentation? Just press ⌥ (option) + Double Click for complete documentation or open Quick Help Inspector.
You can use ⌥ + ⌘ + / (option + command + ) to add function documentation.
You might have noticed when you tried to change something in the launch screen on the iOS application, you still see the old launch screen. Because the system caches launch
If you work with a team, do you ever need to know who added this horrible bug? There are two ways to do Git Blame in Xcode. 1. Check the
In Xcode, you can open a file in various ways, you can open a file in the standard editor, in a new or existing assistant editor, in a new or
You might know, command + shift + o opens the "Open quickly" dialog, where you can quickly find and open files that contain the text you enter. But, If you
From iOS 11, If you set LSSupportsOpeningDocumentsInPlace to YES and UIFileSharingEnabled to YES in your Info.plist, you can access your application Documents directory in the Files application. <key&
This is the best hidden feature of UserDefaults. If you pass a UserDefault key and value as a launch argument this will set new value for that key. You can
You can use NSDoubleLocalizedStrings as a launch argument to double the length of all of your NSLocalizedStrings to easily test your UI for internationalization purposes. Here the side by side
Do you know, you can clear derived data from Xcode with a custom keyboard shortcut? First, Create a new script file somewhere in your system with following command - rm -rf
Do you know, you can open Terminal from Xcode at the project's path with a custom keyboard shortcut? First, Create a new script file in your project root
This little command will remove all unavailable simulators from Xcode. Here "unavailable" means unavailable to xcode-select's version of Xcode. xcrun simctl delete unavailable