Swift is a new programming language for iOS and OS X apps that builds on the best of C and Objective-C, without the constraints of C compatibility.
In my efforts to learn the new language, I’ve decided I will be posting regularly as I step through the learning process, sharing everything I find. This is the first post of many on the topic, and I hope you decide to follow along!
Let's start with basic Xcode template..
1. Create an Empty Application:
2. Now create a new UIViewController which will act as a rootViewController
3. So for instance in Objective-C where you have this:
RootViewController *vc = [[RootViewController alloc] init];
You now have this:
var vc = RootViewController()
4. You may have to get rid off from designated initializer from RootViewController class or you have to create instance with:
var vc = RootViewController(nibName: nil, bundle: nil)
5. Now create instance of UINavigationController and attach your vc instance to the rootViewController.
6. Build and run!
We will cover Swift basics in next Article
Cheers!!