Talk:Xcode/Archive 1

Latest comment: 3 years ago by Iritscen in topic Too much "developing"?
Archive 1

Suggestions for improving the article

Screenshots anyone? —Preceding unsigned comment added by Int19h (talkcontribs) 09:36, 2004 May 30

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. GPS Pilot 00:15, 27 June 2006 (UTC)

Needs expansion

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. -- Steven Fisher 22:55, 2 August 2006 (UTC)

Mac OS X 10.5 / Xcode 3.0

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. -- 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... -/- Warren 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. -- 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... Engelec 20:19, 29 August 2006 (UTC)

What exactly do you think "include" means? Please go look up "include" in a dictionary. Thanks. -- Steven Fisher 15:33, 30 August 2006 (UTC)
I think exactly the same as the New Oxford American Dictionary: comprise or contain as part of a whole. Xcode.app doesn't include gcc (I've just checked with find 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 ddd home page.Engelec 23:30, 30 August 2006 (UTC)
Try gcc before and after the Xcode install. Thus, included. -- 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.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. -- 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? - Steven Fisher 05:28, 31 August 2006 (UTC)
It's fine by me, thanks. Sorry for not having been clearer from the start.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! 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? -- Steven Fisher 21:35, 31 August 2006 (UTC)

Found it. distcc.c contains a notice indicating copyright is held by Martin Pool, not Samba. -- 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? -- 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. -- Steven Fisher 16:54, 9 September 2006 (UTC)
It definitely looks better! Good job, Steven. -/- Warren 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? -- 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. – 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. 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. --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. 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. —Preceding unsigned comment added by 69.125.110.223 (talk) 16:22, 13 December 2007 (UTC)

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.—[semicolons]— 13:08, 22 May 2008 (UTC)

Yes, that's clear in Apple documentation. Engelec (talk) 18:32, 23 May 2008 (UTC)
But surely not notable enough for a standalone article? --Hroðulf (or Hrothulf) (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. --Steven Fisher (talk) 20:58, 23 May 2008 (UTC)

Apple copyright

I don't think that XCode's EULA indicates that it is copyleft at all [[1] -- 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 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"? W3bbo (talk) 23:14, 4 July 2009 (UTC)

Eckscode. User A1 (talk) 01:15, 5 July 2009 (UTC)
Shame, I think "Tencode" has a better ring to it. Ah well. W3bbo (talk) 23:03, 5 July 2009 (UTC)
Look at any of the Xcode introduction videos that are available via ADC on iTunes. I think that free online accounts has access to them. When the development engineering manager on the Xcode team pronounces it Eckscode, I would do the same. 85.225.112.225 (talk) 18:56, 13 July 2009 (UTC)

NDA

Discussion of future release information from WWDC is a violation of a Non-Disclosure Agreement. Is there a wikipedia policy on this? —Preceding unsigned comment added by 192.42.249.122 (talk) 23:24, 7 June 2010 (UTC)

Suggesting article specialized in the Xcode localization process

Hello everyone, I'd like to suggest the inclusion of my article "The Mac Localization Process (Xcode / iOS)" as an external link or Note. I think the contents would be interesting for many users visiting this term. The URL is: http://www.localversion.com/index.php/en/localization/55-the-mac-localization-process.html I'm quite a newbie in the wikipedia, so accept my apologies in advance if this is not the correct way/place to include this proposal. Thanks! Lv 2010 (talk) 08:46, 5 April 2011 (UTC)

Distributed Build: deprecated in 4.2, removed in 4.3

https://devimages.apple.com.edgekey.net/downloads/xcode/xcode_42_for_lion_readme.pdfѕʀʟ·」 16:07, 13 September 2012 (UTC)

Details of running on "X" & building for "Y"

I think the information about operating system support could be improved. The distinctions between Xcode running on an OS and being capable of building for an OS aren't very clear (to me, anyway). So, I'd like the following:

  1. The table on the right hand side, instead of listing (eg) "Mac OS X 10.6 (Versions 3.2, 4.0, 4.1, 4.2)" should say "Mac OS X 10.6 (can run Xcode 3.2, 4.0, 4.1, 4.2)".
  2. Add another table, listing each version of Xcode and the SDKs included with it. Eg "Xcode 4.0.2 (can build for iOS SDKs 3.2, 4.3 and OS X SDK 10.6)". (A little of this information is included already in the "Version history" section, but it is very incomplete.)

This would allow questions such as "What is the latest version of Xcode that can build for 10.6, and what operating systems can that Xcode run on?" to be answered easily. (BTW, this is my first attempt at using a Wikipedia Talk page - apologies if I'm doing things incorrectly...) Cssbz (talk) 21:11, 13 November 2012 (UTC)

I'm probably going to build a table with similar info in the history section. BTW, you did pretty well for your first talk page post. The Anonymouse (talkcontribs) 23:14, 13 November 2012 (UTC)
I just started the table, and anyone who wants to can help expand it. The Anonymouse (talkcontribs) 08:32, 15 November 2012 (UTC)

Xcode 3.1.3

Someone changed the latest version to 3.1.3 but I can't find that version anywhere. Is it really released yet? Nxsty (talk) 21:23, 31 March 2009 (UTC)

Now the latest version is 4.6, and it's on the App Store for Free. JellyBellyFred (talk) 17:56, 2 March 2013 (UTC)

Xcode Needs Storyboard For Mac Programing

It would be great if Xcode could have a Storyboard for Mac Programing. Being new to Xcode, I personally LOVE the storyboard. Having one for Mac, and not just iPhone would be great :) Really Hope Apple Adds This :)

JellyBellyFred (talk) 02:41, 2 March 2013 (UTC)

This is a page for discussing the Xcode article, not for discussing Xcode itself. Apple probably won't use comments on the talk page for Xcode as a source of suggestions for improvements to Xcode; the best way to make suggestions of that sort is to register as an Apple developer (for free) and then file a bug requesting the new feature. Guy Harris (talk) 19:22, 2 March 2013 (UTC)

Archiving toolchain versions

As of Xcode 6.0, almost none of the fields under "toolchain versions" are applicable. Ideas on cleaning it up and marking it as very clearly historical, but no longer applicable/appropriate for current versions? cipherswarm (talk) 19:35, 19 September 2014 (UTC)

Xcode is an integrated development environment (IDE) containing a suite of software development tools developed by Apple for developing software for OS X and iOS. First released in 2003, the latest stable release is version 6.3 and is available via the Mac App Store free of charge for OS X Yosemite users.[1] Registered developers can download preview releases and previous versions of the suite through the Apple Developer website.[2] However, Apple recently made a beta version of version 6.x of the software available to those of the public with Apple Developer accounts.[3] — Preceding unsigned comment added by 182.74.23.194 (talk) 05:16, 12 May 2015 (UTC)

External links modified

Hello fellow Wikipedians,

I have just added archive links to 2 external links on Xcode. Please take a moment to review my edit. If necessary, add {{cbignore}} after the link to keep me from modifying it. Alternatively, you can add {{nobots|deny=InternetArchiveBot}} to keep me off the page altogether. I made the following changes:

When you have finished reviewing my changes, please set the checked parameter below to true to let others know.

 Y An editor has reviewed this edit and fixed any errors that were found.

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

Cheers. —cyberbot IITalk to my owner:Online 13:28, 18 October 2015 (UTC)

I went through all the "what's new in Xcode x.y" links and updated them; this included the links above. Guy Harris (talk) 18:57, 18 October 2015 (UTC)

External links modified

Hello fellow Wikipedians,

I have just added archive links to one external link on Xcode. Please take a moment to review my edit. If necessary, add {{cbignore}} after the link to keep me from modifying it. Alternatively, you can add {{nobots|deny=InternetArchiveBot}} to keep me off the page altogether. I made the following changes:

When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at {{Sourcecheck}}).

 Y An editor has reviewed this edit and fixed any errors that were found.

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

Cheers.—cyberbot IITalk to my owner:Online 00:46, 19 March 2016 (UTC)

Sorry, you didn't go far back enough. I went further back, and used {{cite web}} while I was at it. Guy Harris (talk) 02:05, 19 March 2016 (UTC)

External links modified

Hello fellow Wikipedians,

I have just modified one external link on Xcode. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:

When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at {{Sourcecheck}}).

 Y An editor has reviewed this edit and fixed any errors that were found.

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

Cheers.—InternetArchiveBot (Report bug) 20:24, 20 July 2016 (UTC)

The link worked, but the right place to look for all the release note archives moved, and I updated the link. Guy Harris (talk) 22:06, 20 July 2016 (UTC)

Nib / Xib file format revision compatibility in chart(s)

It's nice to see the existing tables that list the tool versions, but I would also like to see the minimum and maximum Nib file versions supported by each release of Xcode. I suppose my purpose here is two-fold: first, to seek confirmation that this additional column of information would be appropriate, and second, to obtain that information and start entering it here. (I have old projects that won't load in the latest Xcode, so it seems like it would be nice to have a reference so I would know how far back in the Xcode release history I need to go in order to be able to load and upgrade an old Nib to the current format version.) BrianWilloughby (talk) 23:22, 24 January 2017 (UTC)

Separate version history article

Most of this article actually covers a detailed overview of previous releases. Would anyone object to moving most of the content (namely, from the sections "Version history", "Version comparison table" and "Toolchain versions") to a separate XCode version history article, leaving a summary on this article with a link to it? This would conform to WP:SPLIT, and match the structure of similar articles in Category:Software version histories. --Waldir talk 16:19, 31 March 2017 (UTC)

Hi, Waldir.
I don't see how your proposal conforms to WP:SPLIT. In fact, I think it does not conform to WP:SPLITSIZE.
Best regards,
Codename Lisa (talk) 16:56, 31 March 2017 (UTC)
I'm not sure I follow. From what I can infer, this article falls well within WP:SPLITSIZE's parameters. Can you elaborate? --Waldir talk
Well, 10kB readable prose size. That's well below the ideal size of 30 to 50 kB. Contents are closely related, so no grounds for split there. —Codename Lisa (talk) 00:31, 1 April 2017 (UTC)

Version history - differences between 8.3.2, 8.3.3, 9 - not consistent with what it says in app store

App store currently shows 8.3.3 as latest version. "What's new in Version 8.3.3" (in app store) lists all the items that are mentioned in this Wiki as being new in 9.0. Specifically, app store says "Xcode 8.3.3 includes Swift 3.1 and SKDs for iOS 10.3, watchOS 3.2, tvOS 10.2, and macOS Sierra 10.12". ToolmakerSteve (talk) 19:45, 10 June 2017 (UTC)

Latest version not shown in infobox

Latest version is 9.3; but 9.2 is shown.

Samuel Marks (talk) 08:15, 1 April 2018 (UTC)

You have permission to update it. Just click on the [±] button to edit the template page with the version information. Note that the build number, reference for the build number, and release date information should all be updated. Guy Harris (talk) 08:23, 1 April 2018 (UTC)

max macOS to run

The table "Xcode 7.0 - 10.x (since Free On-Device Development)" has a column "min macOS to run". I added a column "max macOS to run" including the one data point for which I had information. On 21:02, 25 March 2019‎ the change was undone by Speakus with the comment "ugly column which does not matter". As an Xcode user, this information matters to me because it tells me, for example, that if I upgrade from macOS 10.13 to 10.14 I will lose the ability to use Xcode 8.3.3. As for "ugly", I don't think aesthetics are the criterion for including information. CLandau (talk) 17:46, 26 March 2019 (UTC)

Table too ugly now with this edit cause this info exist only for one Xcode version. Probably it could be added as column "notes" (or similar) after 'Downloadable simulators'. Anyway it would be nice to have some proof link. Also I guess '10.13' is not last cause 10.13.6 is last. So in the 'notes' column you could add something like: [2] or (may be better) add to next version note like this: [4]. Please do not undo good edits to make attention. You always could ask my attention by adding any comments on my talk page: https://en.wikipedia.org/wiki/User_talk:Speakus Speakus (talk) 18:12, 26 April 2019 (UTC)
I added the column :) Fill free to add any useful info to that column (but prooflinks is really appreciated) Speakus (talk) 18:34, 26 April 2019 (UTC)

References

  1. ^ some prooflink
  2. ^ Unable to run since MacOS 10.14[1]
  3. ^ some other prooflink
  4. ^ oldest version Xcode possible to run since MacOS 10.14[3]

Too much "developing"?

The first line of the article reads:

"Xcode is an integrated development environment (IDE) for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, iPadOS, watchOS, and tvOS."

Is it really necessary to use the word "develop" four times in a single sentence? — Preceding unsigned comment added by 84.21.205.162 (talk) 00:57, 5 December 2020 (UTC)

You might want to ask Steve Ballmer about that. :-)
But, yes, that could use some editing. Guy Harris (talk) 20:12, 5 December 2020 (UTC)

Ha, good point. I just took a stab at it, feel free to tweak it. --Iritscen (talk) 20:13, 5 December 2020 (UTC)