topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday April 26, 2024, 4:50 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: new programmer possibly  (Read 3741 times)

alias tyler

  • Participant
  • Joined in 2009
  • *
  • default avatar
  • Posts: 2
    • View Profile
    • Donate to Member
new programmer possibly
« on: April 09, 2009, 12:31 AM »
Well i found an interest in computer programing...only bad thing is i dont know where to start
my goal is to make some sort of an app for the iphone(possibly a game)
they mentioned objective c and mac os x and i know nothing about that or what they mean
in my case what would be a good language to be my starting language and if you could give any insight on maybe what kind of books to read stuff on so i can understand programing better

thanks in advance

Ehtyar

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 1,237
    • View Profile
    • Donate to Member
Re: new programmer possibly
« Reply #1 on: April 09, 2009, 12:43 AM »
iPhone dev does require using Apple's Mac OS X operating system and knowledge of the Objective-C programming language. You also need the iPhone SDK from Apple, which is a free 1.7 GB download, though to put apps on the store will set you back USD$99.

As for where to where to start with programming, there are many threads already on this which can be located using the search function, although most of the regulars are more than happy to have the discussion again.

Good luck :Thmbsup:

Ehtyar.

wraith808

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 11,186
    • View Profile
    • Donate to Member
Re: new programmer possibly
« Reply #2 on: April 09, 2009, 09:59 AM »
Partially, but not totally true. 

The fee is $100 (standard) or $300 (enterprise) to become a (SDK) developer.  The Standard Developer can distribute apps to the AppStore; the Enterprise Developer can distribute without the App Store (for Enterprise level applications for in-house users).  The important thing that it allows you to do other than this is to compile SDK Apps directly to your iPhone.  This is important because features like altitude detection, volume control, and the accelerometer don’t work correctly when tested in the iPhone Simulator.

From iPhone in Action (a book that I'd recommend)
There are two ways you can develop for the iPhone. One approach is to write web pages for mobile Safari, using HTML, CSS, JavaScript, and your favorite dynamic language. The other is to write native applications to run directly on the iPhone, using Objective-C and the iPhone SDK.
 We strongly believe that each programming method has its own place, and that you should always ensure you’re using the correct one before you get started with any iPhone project.

Of course web pages don't need to be distributed, so that's a big advantage in money and (possibly) audience.  It really depends on what you're planning to develop in the end.

HTH!
« Last Edit: April 09, 2009, 10:01 AM by wraith808 »

alias tyler

  • Participant
  • Joined in 2009
  • *
  • default avatar
  • Posts: 2
    • View Profile
    • Donate to Member
Re: new programmer possibly
« Reply #3 on: April 09, 2009, 04:42 PM »
thanks for all the help is it ok to learn objective c before the c language?
and XGN is a framework righT?