Talk:Xcode: Difference between revisions

Content deleted Content added
Pronounciation: new section
rv test
 
(93 intermediate revisions by 49 users not shown)
Line 1:
{{Talk header}}
{{WikiProject Computing|class=Start|importance=}}
{{WikiProject banner shell|class=C|
{{MacProjectArticle|class=Start|importance=mid}}
{{WikiProject Computing|importance=mid}}
{{WikiProject Apple Inc.|importance=high}}
}}
{{afd-merged-from|History of Xcode|History of Xcode|21 June 2010}}
 
{{User:MiszaBot/config
==Xcode 3.1.3==
|archiveheader = {{talkarchivenav|noredlinks=y}}
Someone changed the latest version to 3.1.3 but I can't find that version anywhere. Is it really released yet? [[User:Nxsty|Nxsty]] ([[User talk:Nxsty|talk]]) 21:23, 31 March 2009 (UTC)
|maxarchivesize = 100K
|counter = 1
|minthreadsleft = 3
|minthreadstoarchive = 1
|algo = old(30d)
|archive = Talk:Xcode/Archive %(counter)d
}}
 
== Xcode languages support ==
==Suggestions for improving the article==
Screenshots anyone? <small><span class="autosigned">—Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:Int19h|Int19h]] ([[User talk:Int19h|talk]] • [[Special:Contributions/Int19h|contribs]]) 09:36, 2004 May 30</span></small><!-- Template:Unsigned -->
 
I noticed the part where it talks about Xcode language support should be updated for the languages it supports today. Does it really have any tooling for Java or Ruby nowadays? And the extra languages that needed plugins probably aren’t supported anymore either. [[User:Balder16|Balder16]] ([[User talk:Balder16|talk]]) 02:25, 12 February 2025 (UTC)
== Tutorials ==
Are there any good "Introduction to Xcode"-type tutorials out there? It would be helpful for this article to provide links to them, so that beginning users can learn how to compile simple projects in Xcode. I came here looking for that kind of information, and was disappointed. [[User:GPS Pilot|GPS Pilot]] 00:15, 27 June 2006 (UTC)
 
:I searched the Apple Developer documentation, and the only other supported language I could find was C++. There's no page on Java or Ruby.
== Needs expansion ==
:https://developer.apple.com/xcode/cpp/ [[User:KelCodesStuff|KelCodesStuff]] ([[User talk:KelCodesStuff|talk]]) 20:38, 5 March 2025 (UTC)
::I was meaning to gather some references to rewrite that part and ended up getting busy with other stuff. For example, when it says third parties added support to other programming languages, that was a feature of the Plugins that aren't even supported anymore. [[User:Balder16|Balder16]] ([[User talk:Balder16|talk]]) 23:51, 5 March 2025 (UTC)
 
== A Commons file used on this page or its Wikidata item has been nominated for speedy deletion ==
This article needs a great deal of expansion and should be tagged appropriately. It isn't clear to me how to tag it, though; I feel it's already beyond a stub. -- [[User:Sdfisher|Steven Fisher]] 22:55, 2 August 2006 (UTC)
The following Wikimedia Commons file used on this page or its Wikidata item has been nominated for speedy deletion:
* [[commons:File:Xcode.svg|Xcode.svg]]<!-- COMMONSBOT: speedy | 2025-06-11T05:36:27.973693 | Xcode.svg -->
You can see the reason for deletion at the file description page linked above. —[[User:Community Tech bot|Community Tech bot]] ([[User talk:Community Tech bot|talk]]) 05:36, 11 June 2025 (UTC)
 
== MacPossibly OSincorrect XLLVM 10.5tag /for Xcode 316.02 ==
 
In the "Toolchain version history" table, the footnote on Xcode 16.2 indicates LLVM tag swift-6.0.3-RELEASE. But it is not possible to build LLVM on this tag using Xcode 16.2, because a [https://github.com/swiftlang/llvm-project/commit/94471e73fe3a6e5ddf700ed79941b1f1c8d2127b fix] for a [https://github.com/swiftlang/llvm-project/issues/9305 compile error] is missing from that release. Instead, tag swift-6.1-RELEASE is necessary for building with Xcode 16.2. This suggests a change should be made to the footnote, moving the referenced tag up to the nearest functioning tag, which is swift-6.1-RELEASE. [[User:Byron.C.Hawkins|Byron.C.Hawkins]] ([[User talk:Byron.C.Hawkins|talk]]) 13:40, 16 July 2025 (UTC)
I'm not sure Mac OS X 10.5 and Xcode 3 should be listed in the infobox, since this software isn't released yet. -- [[User:Sdfisher|Steven Fisher]] 05:58, 9 August 2006 (UTC)
 
: The infobox_software template has fields that we can set for a "preview release"; I've filled those out. Hopefully that will reduce the ambiguity of 3.0 a little bit... <span style="color:blue;font-weight:bold;font-size:larger;font-family: Monotype Corsiva;"> [[User talk:Warrens|-/-]] [[User:Warrens|Warren]]</span> 07:10, 9 August 2006 (UTC)
 
== Front end vs. include ==
 
The phrasing "Xcode is a front-end for GNU Compiler Collection (GCC)" implies a 1:1 relationship. Includes means contains, which is certainly true of Xcode - the Xcode install includes gcc. -- [[User:Sdfisher|Steven Fisher]] 01:08, 29 August 2006 (UTC)
 
The Xcode install, yes, but Xcode itself, no, imho. Xcode doesn't include gcc more than it includes Interface Builder, gdb, or documentation. gcc still runs without problem if Xcode is removed. But whatever... [[User:Engelec|Engelec]] 20:19, 29 August 2006 (UTC)
 
:What exactly do you think "include" means? Please go look up "include" in a dictionary. Thanks. -- [[User:Sdfisher|Steven Fisher]] 15:33, 30 August 2006 (UTC)
 
::I think exactly the same as the <em>New Oxford American Dictionary</em>: <em>comprise or contain as part of a whole</em>. Xcode.app doesn't include gcc (I've just checked with <code>find</code> even if I knew it already), I bet it doesn't need it, and gcc definitively doesn't need Xcode. And while I'm at it, I don't subscribe to the 1:1 relationship of front-end/back-end. Mathematica, for instance, has a front-end for MathKernel, but MathKernel is also used without this front-end in products such as webMathematica. And ddd is one of many front-ends for gdb, according to [http://www.gnu.org/software/ddd/ ddd home page].[[User:Engelec|Engelec]] 23:30, 30 August 2006 (UTC)
 
:::Try gcc before and after the Xcode install. Thus, included. -- [[User:Sdfisher|Steven Fisher]] 23:56, 30 August 2006 (UTC)
 
::::Ok, then if "Xcode" means the whole development tool suite installed with the Xcode package, which is debatable if you read Apple documentation, Xcode also includes Interface Builder. My first reply above wasn't that wrong.[[User:Engelec|Engelec]] 00:42, 31 August 2006 (UTC)
 
:::::Oh! I see where you're coming from. I think, then, that the intro sentence needs updating (Xcode is the IDE ''or'' the name of the developer tools package), and the includes needs to be reworded as well. -- [[User:Sdfisher|Steven Fisher]] 05:06, 31 August 2006 (UTC)
 
:::::Okay, this is not ideal, but I think it is a step in the right direction at least. What do you think? - [[User:Sdfisher|Steven Fisher]] 05:28, 31 August 2006 (UTC)
 
::::::It's fine by me, thanks. Sorry for not having been clearer from the start.[[User:Engelec|Engelec]] 09:32, 31 August 2006 (UTC)
 
== Off topic, but... ==
 
I'd be interested in any comments/edits to [[User:Maury Markowitz/ObjC wishlist]]. Thanks! [[User:Maury Markowitz|Maury]] 14:23, 31 August 2006 (UTC)
 
== Samba's distcc? ==
 
I know distcc is a separate project, by I can't find any evidence that it belongs to Samba (as opposed to just being hosted there at some point in the past). Can someone provide some? -- [[User:Sdfisher|Steven Fisher]] 21:35, 31 August 2006 (UTC)
:Found it. distcc.c contains a notice indicating copyright is held by Martin Pool, not Samba. -- [[User:Sdfisher|Steven Fisher]] 21:21, 7 September 2006 (UTC)
 
== History ==
 
I don't like the way the history article is a See Also. It seems it should be an expansion of a section here. I've been considering moving some of the historical data (such as the origins of Xcode as Developer Tools/Project Builder and NeXT) and some of the dated information into a History of Xcode section. Does it really matter for the lead, for instance, that Xcode 2.1 was the first version to support Intel, compared to Xcode supporting Intel? What do you think? -- [[User:Sdfisher|Steven Fisher]] 16:39, 9 September 2006 (UTC)
 
:I decided to do it and see what it looked like. I think it's better now. I removed most of the dates and mentioned the features as present; it isn't going to matter to most people exactly when they were introduced, and at any rate we have the History article for that. I also spun off the previous names and NeXT origins into a History section, which links to the History article. -- [[User:Sdfisher|Steven Fisher]] 16:54, 9 September 2006 (UTC)
 
::It definitely looks better! Good job, Steven. <span style="color:blue;font-weight:bold;font-size:larger;font-family: Monotype Corsiva;"> [[User talk:Warrens|-/-]] [[User:Warrens|Warren]]</span> 17:36, 9 September 2006 (UTC)
 
:::One thing I'm not clear on is if Developer Tools and Project Builder should be bold. I'm sure it's somewhere in the mass of wikipedia policies, but I'm not sure where. Do you know? -- [[User:Sdfisher|Steven Fisher]] 18:00, 9 September 2006 (UTC)
 
:::: '''Project Builder''' redirects to '''Xcode''', so that makes sense. [[Developer Tools]] doesn't, so that shouldn't be bold. – [[User:Mipadi|Mipadi]] 18:22, 9 September 2006 (UTC)
 
== Project Builder (OPENSTEP) ==
 
Shouldn't we have a screenshot for the OPENSTEP version of Project Builder? [[Mail (application)]], [[Dictionary (software)]], [[Chess (application)]], and [[Terminal (application)]] all have a screenshot of the OPENSTEP version in the article. [[User:Wikifan42|Wikifan42]] 15:49, 18 November 2006 (UTC)
 
: I dunno. This is primarily an article on Xcode, after all. I'm not sure Project Builder should even be redirecting here. --[[User:Sdfisher|Steven Fisher]] 20:07, 18 November 2006 (UTC)
 
:: I presume that Xcode and Project Builder have the same codebase, as Xcode has a similar interface and the NIBs don't open in Interface Builder 2.5 (meaning that they use the old format from NEXTSTEP) (however, OPENSTEP NIBs do open in IB 2.5). Anyway, I think Project Builder should either have its own article or at least a section in [[Xcode]]. [[User:Wikifan42|Wikifan42]] 14:40, 20 November 2006 (UTC)
 
::: IMO no, projectbuilder should not be redirected here. Apple totally rewrote NeXT's PB for OSX to support Carbon.(it was unofficially called PBX). Apple took alot of flak for it, as NeXT's version worked very differently. <small>—Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/69.125.110.223|69.125.110.223]] ([[User talk:69.125.110.223|talk]]) 16:22, 13 December 2007 (UTC)</small><!-- Template:UnsignedIP --> <!--Autosigned by SineBot-->
 
== Xcode Tools ==
 
Should we have a separate article for Xcode Tools? For me Xcode refers to the application, whereas Xcode Tools refers to the entire installation. This would also solve the problem of it "including" gcc.—<nowiki>[</nowiki>'''[[User:Semicolons|<span style="text-decoration:none; color: black;">semicolons</span>]]'''<nowiki>]</nowiki>— 13:08, 22 May 2008 (UTC)
:Yes, that's clear in [http://developer.apple.com/referencelibrary/GettingStarted/GS_Tools/ Apple documentation]. [[User:Engelec|Engelec]] ([[User talk:Engelec|talk]]) 18:32, 23 May 2008 (UTC)
::But surely not notable enough for a standalone article? --[[User:Hro%C3%B0ulf|Hroðulf]] (or Hrothulf) ([[User talk:Hro%C3%B0ulf|Talk]]) 20:49, 23 May 2008 (UTC)
::Not at all clear. For instance, the release note call it simply Xcode, as does the download page. Even the readme is inconsistent about calling it Xcode 3.0 developer tools, Xcode developer tools 3.0 and simply Xcode or Xcode 3.0. ("This Xcode distribution", for example.) I also have a hard time believing that two useful articles could be generated. --[[User:Sdfisher|Steven Fisher]] ([[User talk:Sdfisher|talk]]) 20:58, 23 May 2008 (UTC)
 
== Apple copyright ==
 
I don't think that XCode's EULA indicates that it is copyleft at all [[http://images.apple.com/legal/sla/docs/xcode.pdf] -- merely that it includes copyleft components (which really have nothing to do with xcode, except that they bundle someones stuff with their installer), which apple doesn't actually own (exception being WebHTML). Also someone should inform their legal department that size 6 font is really tiny, and makes for poor reading on screens (Oh for a line break :) ), even widescreen ones. [[User:User A1|User A1]] ([[User talk:User A1|talk]]) 09:05, 23 October 2008 (UTC)
 
== Pronounciation ==
 
I see in most of Apple's products that when 'X' is used as a version number it should be pronounced "Ten", but there's a trend to include 'X' in more Apple things, like Quicktime X and other bits.
 
So should it be prounounced "Tencode" or "Eckscode"? [[User:W3bbo|W3bbo]] ([[User talk:W3bbo|talk]]) 23:14, 4 July 2009 (UTC)