[x]
Posted via EE Mobile

Search, ask, and monitor your questions on the go with EE Mobile. Visit Experts Exchange from your mobile device and never be out of touch again.

03/20/2008 at 05:31AM PDT, ID: 23256608
[x]
Attachment Details
[x]
The Solution Rating System

With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.

  • The Grade of the Solution
  • The Zone Rank of the Expert Providing the Solution
  • The Number of Author and Expert Comments
  • The Number of Experts Contributing
  • The Feedback of the Community

Your Input Matters
Because of the way the system is set up, the most important variable in this equation is you. As a member of Experts Exchange, you are able to cast your vote on the quality of the solutions in regard to how complete, accurate, helpful and easy to understand each solution is. When you provide your feedback, each rating is adjusted accordingly. So, if you see a solution that has a poor rating that you think is a good solution, let us know by rating it. As you do, the rating will be adjusted and will become more accurate for other members of our site.

If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support.

Thank you!

9.0

learning objective-c - where to start?

Asked by geordie007 in Objective-C Programming Language, Apple Programming, C Programming Language

hi experts

quite a long question, hence the 500 points. also an "advice" question, rather than a right or wrong, so points will go to whoever can help me out.

i'd really like your advice on learning Objective-C. i'm a Windows user, an internet application developer, expert in XHTML, CSS, JavaScript (a JavaScript "Master" on this site), thorough knowledge of PHP and MySQL, and have dabbled with Cold Fusion and ASP.

despite never owning a Mac, i love Apple products (i've had four iPods), and bought an iPhone the second it was available in the UK. i watched with great interest - to say the least - the Apple iPhone SDK press conference a couple of weeks ago, and i'd really like to move towards developing applications for the iPhone - the problem is, i have no experience of Objective-C or ANSI C for that matter.

so, what i'd like to know is this...

- to learn Objective-C, do i first need to pick up at least the fundamentals of ANSI C? or can i just jump straight into Objective-C, perhaps as a result of my previous "programming" experience (PHP, JavaScript)?
- i understand that the iPhone SDK will only run on Mac OS, but is there some way of developing Objective-C on a Windows machine while i'm learning (i want to see whether i actually *can* write Objective-C before i buy a Mac)?
- if you believe that i really should play with ANSI C first, how do i go about setting up an environment on a Windows machine, if this is at all possible?
- any other advice would be greatly appreciated.

thanks for listening

geordie007
[+][-]03/20/08 05:48 AM, ID: 21170689

View this solution now by starting your 30-day free trial. Setting up your free trial is quick, easy, and secure. We will return you to this solution, unlocked, when you're done.

 

About this solution

Zones: Objective-C Programming Language, Apple Programming, C Programming Language
Sign Up Now!
Solution Provided By: davidgeldreich
Participating Experts: 4
Solution Grade: B
 
 
[+][-]03/20/08 07:50 AM, ID: 21172083

Assisted solutions are selected by the member who asked the question as a comment that contributed to their question's solution.

Start your 30-day free trial to view this Assisted Solution or ask the Experts your question.

 
[+][-]05/02/08 12:19 AM, ID: 21485019

Assisted solutions are selected by the member who asked the question as a comment that contributed to their question's solution.

Start your 30-day free trial to view this Assisted Solution or ask the Experts your question.

 
[+][-]05/03/08 01:12 PM, ID: 21493570

Assisted solutions are selected by the member who asked the question as a comment that contributed to their question's solution.

Start your 30-day free trial to view this Assisted Solution or ask the Experts your question.

 
 
Loading Advertisement...
20091111-EE-VQP-91 / EE_QW_2_20070628