Starting new iOS project

Every application start with 2 basic steps, selecting which type of application we want to develop and the second dialog basic info for the project. In all of my tutorials i have repeated this steps and i have repeated them too many times so i decide to write this 5...Read more

Navigation in iOS application using UITabBarController

Every application that use more then one view controller require some navigational mechanism. In previous tutorials i have in details explained navigation using UINavigationController directly from Interface Builder or using UINavigationController initialized in AppDelegate. In this tutorial we will use UITabBarController component which is very useful and very popular for...Read more

Writting simple API Client using framework Alamofire

After long time finally with new post, this time with easy and practical explanation of how to write api clients for applications. In this tutorial we will use Alamofire framework and we will implement simple api client for the open source bookmark service BookmarkIN. There are many ways for writting...Read more

UITableView Customization and Custom UITableViewCell

In most of the applications which are based on UITableView or are using it for displaying some complex data we need UITableViewCell which is much more complex then basic cells provided in the Interface Builder. If existing cell types are not satisfying our requirements we need to do is to...Read more

UITableView Basics Part Two

As i mention in my previous post UITableView Basics Part One where we saw how easy is to implement listing functionality in your application using UITableView, we will continue with more tutorials for presenting different ways of using this powerful component and at the end of this UITableView tutorial series...Read more

UITableView Basics Part One

Almost in every mobile application we have seen one component which showing listed products, listed contacts, mails, messages, photos etc, this component is known as UITableView. UITableView can be found in very different types of applications from social to business applications and most of the time is used for listing user...Read more

Using UINavigationController component into your iOS App Part Two

In the previous tutorial Using UINavigationController component into your iOS App Part One we saw how easy is to develop application with multiple UIViewController-s using Storyboard and UINavigationController as navigation mechanism. With only few click we can connect all relations and easy we can implement simple fully functional prototype for presentation...Read more

Using UIAlertController component into your iOS App

In iOS8 UIAlertView and UIActionSheet become deprecated and new component was introduced, UIAlertController which is used as replacement not only for UIAlertView but also for UIActionSheet. One of the improvements in UIAlertController is removing the delegate and executing button logic in the block. UIAlertController is very useful component because easy...Read more