iPhone developement – Beginner’s Tutorials

Part 1:  Kickoff iPhone Development
This presentation tells the environment requirements and basic necessities to start with iPhone App Development.

Part 2: A Closer Look
This session will give a brief introduction to memory management and a closer look to APIs and components

Part 3: More than UI
This session deals with the APIs in Foundation framework.


4 thoughts on “iPhone developement – Beginner’s Tutorials

  1. Mark says:

    what is it? All this information is given on iPhone developer site. Are you capable of writing anything new?

  2. Vaibhav Tekam says:

    Hi Sujith,
    First of all, let me congratulate u for ur blog. It has been always nice to see someone writing a blog and sharing his knowledge with others. Keep it up.

    I am new to world of iPhone SDK, still a learner. I read ur first tuts. I still did not get the AutoRelease Pool thing. Can u elaborate a little more on it.

    Also I have a question, I have tried few SQLite tuts. I am trying to access a remote server. What I understood thro’ different online forums that, it will be beneficial if I use any php site which will return me data from the remote server which i want to access, in a XML format, then I can parse it using NSXMLParser class and use in my project. is this the right approach?Please let me know.
    Thanks and Regards.
    Vaibhav Tekam

    • Hi Vaibhav,
      Thanks for your wishes.

      Also being a newbie, i really welcome you to this interesting world of iPhone App Dev.
      1)First of all i just uploaded some presentations which can serve as just a kick-start / brief intro. So for knowing more in depth about AutoReleasePool and many other interesting APIs, please make use of the documents available at http://developer.apple.com/iphone.
      But i can tell you that autoreleasepool are used in code block where a lot of autoreleased objects are allocating( eg : Factory methods which will allocate an object}. Its just to improve performance, minimizing memory footprints and leaks etc…

      However detached threads must have AutoreleasePool for the entire code block. (Recommended)

      Almost all the projects i deal with iPhone are making use of xml communication with server which i found pretty easy with NSXMLParser.

      If you want to deal with saving any data to device (persist) i think Archiving/Unarchiving is also a good option. The headache with developer in this case is to design the right data structure / classes for application data. But again very simple when compared to dealing with SQLite.

      Enjoy learning Vaibhav.
      Do posing your queries. I will try my level best.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s