Skip to content

Ozar.net Developer Blog

Programming in PHP, C, C#, ASP.NET, Java, Objective-C, SQL also for MS SQL Server, Oracle & MySQL Development

Menu
  • Home
  • About
  • Tutorials
  • Contact
  • Privacy
Menu

Head up to become a good iPhone developer – few tips

Posted on April 17, 2010April 17, 2010 by OD

For a brand new iPhone developer, the prospect of iPhone programming may come across as both exciting and intimidating. Here are a few very helpful tips for the beginners who are considering developing their own iPhone web application and thus joining the expansive bandwagon of iPhone developers.

Speaking out of experience and prudence, it is not a good idea to start your programming expedition with the interface builder. The interface builder does not let you understand the process thoroughly and cripple you somewhere as a talented developer of the future iPhone web apps. Take your own time to understand the Model, View, Controller (MVC) design pattern before you start. You should make generous use of right click when browsing through documentation in Xcode. It will help you learn a lot about things you need to have better conceptual knowledge of. For example, say you are looking for information on UIViewController, simply right click on the text and initiate a search for the relevant API entry. It’s that simple. You are suggested to strengthen your basics in programming for iPhones by reading books on Objective-C and a good guide on iPhone application programming, respectively. It is an important foundation to learn to use properties, methods, know how to launch Google Maps app and allocate/ de-allocate objects in memory using Objective-C. You can look up answers to any of your questions over Google and find excellent sites dedicated to finding such answers. Not to mention, iTunes U has effective lectures on programming for iPhones. You can make use of them before you actually start on your own. When you program using Xcode, it is likely that your application may crash a few times. While Apple does  not impart much information on these crashes, but if you really wish to learn from your mistakes, select executables in Xcode (which is something round and blue at the top), choose arguments and enable NSZombie using NSZombieEnabled = YES. The log will have more information for you to thrive upon.

I am the webmaster at www.synapse.co.in – a iPhone web application company in India offering numerous services, such as flash web development, flash scripting, customized applications for the iPhone,and website maintenance services.

Leave a Reply Cancel reply

You must be logged in to post a comment.

Recent Posts

  • NSTableView with Core Data Tutorial using NSFetchedResultsController
  • CodeIgniter Wizard – a new PHP CRUD Code Generator for macOS
  • Installing Oracle Database 10g Express Edition and Changing the Default HTTP Port
  • Xcode Tutorial 2 – Putting iAd into your App (The Apple Approved Way)
  • Cocoa Programming: A Quick-Start Guide for Developers

Blogroll

  • All Systems GO
  • GOZmosis
  • Maclord's Blog
  • Ozar.net

Tags

.NET 2008 application ASP.NET basic Beginning best books business Business Objects C# Database Databases Development Edition Guide iPhone Java Java EE learn Learning Microsoft MS SQL Server MySQL Objective-C Programming objects Oracle Part PHP PL/SQL Professional Programming Server Software SQL T-SQL TSQL Tutorial Tutorials Using Video Visual Visual Basic .NET Web Programming Tutorials XCode
© 2026 Ozar.net Developer Blog | Powered by Minimalist Blog WordPress Theme

Powered by
►
Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
None
►
Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
None
►
Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
None
►
Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
None
►
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
None
Powered by