What is Difference between Storyboard and XIB! STORYBOARD In simple words Storyboard is one single file for all the views or screens that in yours…
Swift Bridging Header Does Xcode automatically create one for me?Yes. Add a new Swift file to your Xcode project. Name it as you please and…
Upgrade to Xcode 8 without migrating to swift 3 ! We’re well into the betas of Xcode 8 which will contain the final release of…
Question #1 – Swift 1.0 or later What’s a better way to write this for loop with ranges? for var i = 0; i <…
In Objective-C there were three basic types of Data Structures, NSArray, NSDictionary, and NSSet. In Objective-C, the immutable and mutable forms were separate, so you…
Naming constants When talking about constant, there is a distinction worth making: public string IDs that identify a specific class of objects by being unique…
uitableview with multiple sections Uitableview is very important part of iOS ecosystem. Everything from songs playlist to weight trackers use tableview to show data. When…
ERROR Handling in swift Ideally, errors should never occur. File we need should always be available and networks should always be present and reliable. Unfortunately…
Creating the Hello World iOS App using SWIFT ! So, when you first load Xcode, assuming you haven’t turned it off in the preferences, you…
Operation and OperationQueue on SWIFT ! The solution is to move work off the main thread via concurrency. Concurrency means that your application executes multiple…
What is NSOperationQueue or NSOperation in SWIFT ? NSOperation is an abstract class which can’t be used directly so you have to use NSOperation subclasses.…
Grand Central Dispatch We call them Global Dispatch queues. These queues are global to the application and are differentiated only by their priority level. To…
I know you’re a good developer with experience in iOS. No matter what kinds of apps you’re going to build, however, you will need to…