Tips How to capture the iOS Simulator video? You can take a screenshot or record a video of the simulator window using the xcrun command-line utility. To record a video, execute the following command xcrun simctl io booted recordVideo <filename>.<file extension>. For example: xcrun simctl io booted recordVideo appvideo.mov Press control + c...
Xcode How to use Simulator in full-screen mode with Xcode? Being able to run Xcode and iOS simulator together in full screen mode is probably my favorite feature of Xcode 9. You can just execute the following command in the terminal to enable this feature: defaults write com.apple.iphonesimulator AllowFullscreenMode -bool YES...
Tips How to improve the Swift project build time? The Xcode 9.2 release notes mentioned an experimental feature that may improve Swift build times, enabled with the "BuildSystemScheduleInherentlyParallelCommandsExclusively" user default. defaults write com.apple.dt.Xcode BuildSystemScheduleInherentlyParallelCommandsExclusively -bool NO Note: According to the release notes it's an experimental feature which can "increase memory...
Xcode How to Track total build time in Xcode? If you don't know the exact build time of your project, enable the following option in Xcode. defaults write com.apple.dt.Xcode ShowBuildOperationDuration -bool YES...
Interview Zomato iOS Interview Experience and Question Round 1 - Profile Screening Zomato HR contacted me via LinkedIn. After expressing my interest in the position HR set up a quick phone call. In this call, HR told me about the Zomato Z products and it's existence. HR told me about different kinds of Z product...
Interview Grab iOS Interview Experience and Question Round 1 - Profile Selection My profile selection was very unique experience for me. Grab Head of Engineering message me on LinkedIn about his experience and about the massive impact, results through innovation and collaboration, continuous learning and growth in the company. Then he told me about Steve (and ex-Google...
Interview GoJek Address Book Problem Assignment for iOS iOS Contact App build for Gojek iOS Developer interview process. Disclaimer This solution is for reference purpose. Please, do not copy-paste it. Companies are smart enough to catch if you are cheating. If your solution got rejected due to this we're not responsible for it. GO-JEK iOS Problem...
Interview GoJek iOS Interview Experience and Question Round 1 - Profile Selection Go-Jek HR contacted me via LinkedIn. After expressing my interest in the position HR set up a quick phone call. In this call, HR told me about the Go-Jek products and it's existence. Also, HR asked me about my experience and some basic...
Downloads Download Xcode and other Developer Tools up to 16 times faster Downloading Xcode from the Mac App Store or Apple Developer Website is very slow and sometimes it's terribly slow if it is a new release like 11.4 Beta. So, here a tool that provides you a faster way to download Xcode. Using this tool you can download Xcode up to 16 times faster....
iOS Best way to check if your iOS App is running on a Jailbroken Phone Sometimes, for security reasons, we need to check if our iOS app (like banking apps, OTT apps, etc) is running on a jailbroken phone or not. Most people suggest, check if "Cydia" is installed or not. But there might be some chances that the device doesn't...
iOS Best iOS Development Tips and Tricks - Part 3 1. Clean iOS app launch screen cache 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 images and it's not cleared even after deleting the application. For...
iOS iOS 13 - How to Integrate Sign In with Apple in your Application? In iOS 13 at WWDC 2019, Apple introduces a fast, easy way to sign in to apps and websites i.e. Sign In with Apple....
iOS iOS12 - Password AutoFill, Automatic Strong Password, and Security Code AutoFill Passwords and Security Codes are a modern necessity required for security and privacy. iOS 12 eases the tedious aspects of account setup and sign-in by automatically suggesting and using strong, unique passwords and by bringing one-time password to the QuickType bar....
Swift Create a Library using Swift Package Manager - Stepwise Tutorial The Swift Package Manager (SPM) is a tool for managing the distribution of source code, aimed at making it easy to share your code and reuse others code. Swift Package Manager provides a convention-based system for building libraries and executables, and sharing code across different packages....
iOS Best iOS Development Tips and Tricks - Part 2 1. Open Terminal for current Project using Xcode Keyboard Shortcut 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 directory with following command - #!/bin/sh open -a Terminal...