• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Newbie questions about XCode
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Newbie questions about XCode


  • Subject: Re: Newbie questions about XCode
  • From: Jens Alfke <email@hidden>
  • Date: Thu, 4 Feb 2010 08:39:17 -0800

On Feb 3, 2010, at 12:21 PM, Julian Wood wrote:

> Xcode is not so bad once you get to used it, but it is no IntelliJ.

I used Eclipse for Java development for a while last year, so I know what you mean. But keep in mind that some of its advanced features depend on the fact that Java is a much more statically-typed, early-binding language than Objective-C. In Java code you can always tell at parse-time what the type of a given expression is (modulo subclasses, of course.) In Objective-C, as in other dynamic languages like Ruby or Python or JavaScript, you can't always tell (thanks to the 'id' type.)

I know Eclipse supports C++, but I haven't used it with it so I don't know how well it understands the syntax. C++ is notoriously difficult to parse, probably more so than any other programming language.

The great hope here (actually it's an explicitly stated goal by Apple's dev-tools team) is that the LLVM compiler will make it possible for Xcode to integrate the full parser into the IDE and use its intermediate representation to operate on source code more intelligently. This was never possible with GCC because (a) the source code is horrific, and (b) linking against it would GPL-contaminate Xcode.

—Jens _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Newbie questions about XCode (From: Johan Lund <email@hidden>)
 >Re: Newbie questions about XCode (From: Ian Jackson <email@hidden>)
 >Re: Newbie questions about XCode (From: Johan Lund <email@hidden>)
 >Re: Newbie questions about XCode (From: Jack Nutting <email@hidden>)
 >Re: Newbie questions about XCode (From: Matt Thomas <email@hidden>)
 >Re: Newbie questions about XCode (From: Johan Lund <email@hidden>)
 >Re: Newbie questions about XCode (From: Matt Thomas <email@hidden>)
 >Re: Newbie questions about XCode (From: Julian Wood <email@hidden>)

  • Prev by Date: Re: Newbie questions about XCode
  • Next by Date: Effect of NSLog() while running under the debugger
  • Previous by thread: Re: Newbie questions about XCode
  • Next by thread: Re: Newbie questions about XCode
  • Index(es):
    • Date
    • Thread