iPhone/iPad Tutorial & Lesson 26: NSUserDefaults

iPhone SDK has a very elegant way of saving user settings in a structure called as NSUserDefaults. You can add a bunch of different objects in this UserDefaults – These are nothing but a dictionary of user settings that you will save in the app’s document folder. But beware, once you delete the app, even the user settings get deleted. So it can be useful for a bunch of different things. You can think of them as user session variables when compared to Web terminology.

In this video, I will give you a gist of how to use NSUserDefaults and how it will help you implement a bunch of things that can be useful for your mobile application.

iPhone/iPad Tutorial & Lesson 25: Plist – Property Lists

Property Lists in iPhone Development is a way to store variables, most probably for global variables or things that are used again and again or more like a datasource.

If you want to make a global file and save all the variables at one place, Property Lists or PLists, as they are called, are the best place to store these. Here I have a video where I show all the basics and how to use a Property List with multiple data types.

iPhone/iPad Tutorial & Lesson 24: Admob Integration to you App

Ads might be not that appealing to your users, but what is more appealing is a FREE app. Making any app FREE would not get you into making an app at the first place, but just to tell you one thing I learnt – A FREE app can make more money then a Paid App. This is where Ads come into picture. Admob is one of the biggest AD Provider for iPhone apps and now after google acquired it, its the god of ads for iPhone apps.

In this video I will show you how to integrate AdMob ads into your iPhone Application to generate revenue.

iPhone/iPad Tutorial & Lesson 22: Twitter OAuth Integration

Twitter OAuth is one of the major modifications that was made to Twitter API. Now we can use this API using a couple of Class files available and make a twitter friendly app. They say an app is not an app if it doesn’t have Facebook and Twitter Integration, this video below will show you how to integrate twitter in your app and share details on Twitter.

You can get the Twitter Library at http://www.vivianaranha.com/TwitterLib.zip

Part 1:

Part 2:

iPhone/iPad Tutorial & Lesson 21: MapKit using IB & Code

MapKit is one of the important feature introduced in iPhone SDk for developers to use for various mapping purposes. Games and other similar apps may not have much impact by this Kit but its highly used in various other apps where location is of prime importance.

In this 2 part video I have shows you simple basics to a few introduction to advanced features for MapKit. This video shows you how to use MapKit by dragging and dropping simple IB MKMapView element and then how to code it into the app programmatically.

Part1:

Part 2:

iPhone/iPad Tutorial & Lesson 20: Uploading App to AppStore

Creating an iPhone App is quite time consuming and takes a good amount of time and is frustrating enough. But thats not where it is over – You have to submit the App to Appstore – This can be a very tedious process and takes for ever and if you mess up one thing – it will for sure frustrate you more.

So instead of writing how to do it I decided to make a video on it. Enjoy and do subscribe to my channel – I will be adding a lot more videos as and when I get time.

Part 1:

Part 2:

Part 3:

Questions – Just leave it here or under the youtube video.

iPhone/iPad Tutorial & Lesson 19: Memory Management

Memory Management is a very important aspect for Mobile Development. iPhone/iPad programming uses terms like alloc, new, retain and copy to allocate new memory for objects and terms like release and autorelease to get rid of the objects and free the memory used by the application.

When you run an application on a Mobile Device, memory restrictions are tend to cause issues for your application. Here I will show you some basics for Memory Management in iPhone and iPad.

iPhone/iPad Tutorial & Lesson 18: UISplitView Controller & UIPopoverView Controller

iPad has 2 ViewControllers which are not available on iPhone. These are UISplitViewController and UIPopoverViewController. These ViewController are very useful and very helpful to relay data to the user. The skeleton works perfectly and has a lot of advantages over the usual ViewControllers.

In this video I will show you how to crate on using the skeleton available(The Template) and then will show you how to do the same from scratch.