<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>meandmark.com &#187; Xcode</title>
	<atom:link href="http://meandmark.com/blog/category/xcode/feed/" rel="self" type="application/rss+xml" />
	<link>http://meandmark.com/blog</link>
	<description></description>
	<lastBuildDate>Tue, 10 Aug 2010 01:50:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Dealing with Missing SDKs in Xcode</title>
		<link>http://meandmark.com/blog/2010/08/dealing-with-missing-sdks-in-xcode/</link>
		<comments>http://meandmark.com/blog/2010/08/dealing-with-missing-sdks-in-xcode/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 01:48:19 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://meandmark.com/blog/?p=214</guid>
		<description><![CDATA[If you&#8217;re running a recent version of Xcode, you may notice a problem when opening older projects. The Overview pop-up menu in the project window toolbar will tell you the Base SDK is missing. The cause of this problem is the project you opened used a SDK that is not installed on your Mac. The [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re running a recent version of Xcode, you may notice a problem when opening older projects. The Overview pop-up menu in the project window toolbar will tell you the Base SDK is missing. The cause of this problem is the project you opened used a SDK that is not installed on your Mac.</p>
<p>The missing SDK problem is most likely to occur if you have installed the iPhone 4 SDK. The iPhone 4 SDK installation erases any previously installed SDKs so any Xcode projects that use an older version of the iPhone SDK have a missing SDK. The missing SDK problem is not limited to iPhone projects. Mac projects can have the problem as well, but they&#8217;re less likely to have the problem because Xcode 3.2 installs the 10.5 and 10.6 SDKs. A Mac project would have to use the 10.4 SDK (or earlier SDK) to get the missing SDK message.</p>
<p>The solution to the missing SDK problem is to set the Base SDK to one that is installed on your Mac. Choose Project &gt; Edit Project Settings to change the Base SDK build setting. For those of you using the iPhone 4 SDK, set the Base SDK to iPhone Device 4.0.</p>
<p><img src="http://meandmark.com/blog/wp-content/uploads/2010/08/BaseSDK.png" border="0" alt="BaseSDK.png" width="404" height="17" /></p>
<p>The missing SDK message in the Overview pop-up menu should go away now.</p>
<p>iPhone Device 4.0 is the most recent SDK as I&#8217;m writing this post. Use the most recent SDK if you&#8217;re reading this post years in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://meandmark.com/blog/2010/08/dealing-with-missing-sdks-in-xcode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eight Chapters</title>
		<link>http://meandmark.com/blog/2010/06/eight-chapters/</link>
		<comments>http://meandmark.com/blog/2010/06/eight-chapters/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 17:49:57 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Xcode]]></category>
		<category><![CDATA[xcode book]]></category>

		<guid isPermaLink="false">http://meandmark.com/blog/?p=204</guid>
		<description><![CDATA[A few weeks ago Apple unveiled Xcode 4 to the developers who were at WWDC. The announcement of Xcode 4 makes an Xcode 3 book obsolete so I am going to focus on Xcode 4 for the next edition of Xcode Tools Sensei. To keep the Xcode 3 material I wrote from going to waste, [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago Apple unveiled Xcode 4 to the developers who were at WWDC. The announcement of Xcode 4 makes an Xcode 3 book obsolete so I am going to focus on Xcode 4 for the next edition of Xcode Tools Sensei.</p>
<p>To keep the Xcode 3 material I wrote from going to waste, I am making eight chapters I wrote for an Xcode 3 version of the book available for download. There are six chapters on Xcode as well as a chapter on the OpenGL tools and a chapter on command-line debugging tools.?</p>
<p>You can download the chapters at the <a href="http://www.meandmark.com/xcodebook.html">Xcode Tools Sensei site</a>. There is a zip archive with all eight chapters available as well as the individual chapters if you don&#8217;t want all eight of them.</p>
]]></content:encoded>
			<wfw:commentRss>http://meandmark.com/blog/2010/06/eight-chapters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xcode 3.2: Renaming Projects</title>
		<link>http://meandmark.com/blog/2010/01/xcode-3-2-renaming-projects/</link>
		<comments>http://meandmark.com/blog/2010/01/xcode-3-2-renaming-projects/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 05:02:38 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Xcode]]></category>
		<category><![CDATA[Xcode 3.2]]></category>

		<guid isPermaLink="false">http://meandmark.com/blog/?p=135</guid>
		<description><![CDATA[Xcode 3.2 added the ability to rename projects. Choose Project > Rename Project. Xcode is set to rename all files in the project that are based on the project name: project file, targets, build products (application name is an example), precompiled headers, and property lists. If you want to keep the old name for some [...]]]></description>
			<content:encoded><![CDATA[<p>Xcode 3.2 added the ability to rename projects. Choose Project > Rename Project.</p>
<p><img src="http://meandmark.com/blog/wp-content/uploads/2010/01/RenameProject.png" alt="RenameProject.png" border="0" width="475" height="380" /></p>
<p>Xcode is set to rename all files in the project that are based on the project name: project file, targets, build products (application name is an example), precompiled headers, and property lists. If you want to keep the old name for some files, deselect the checkbox in the left column.</p>
]]></content:encoded>
			<wfw:commentRss>http://meandmark.com/blog/2010/01/xcode-3-2-renaming-projects/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Reading Third-Party Documentation in Xcode 3.2</title>
		<link>http://meandmark.com/blog/2010/01/reading-third-party-documentation-in-xcode-3-2/</link>
		<comments>http://meandmark.com/blog/2010/01/reading-third-party-documentation-in-xcode-3-2/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 21:12:13 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Xcode]]></category>
		<category><![CDATA[Xcode 3.2]]></category>

		<guid isPermaLink="false">http://meandmark.com/blog/?p=132</guid>
		<description><![CDATA[Apple supplies documentation sets that let you read Mac OS X, iPhone, and developer tools documentation in Xcode. But you are not limited to reading Apple&#8217;s documentation in Xcode. This post shows you how to install and read third-party documentation in Xcode. Xcode has one requirement for third-party documentation sets. The documentation set must be [...]]]></description>
			<content:encoded><![CDATA[<p>Apple supplies documentation sets that let you read Mac OS X, iPhone, and developer tools documentation in Xcode. But you are not limited to reading Apple&#8217;s documentation in Xcode. This post shows you how to install and read third-party documentation in Xcode.</p>
<p>Xcode has one requirement for third-party documentation sets. The documentation set must be either an RSS or Atom feed. If you want an example of a documentation set, the cocos2D game engine has an Atom feed at the following URL:</p>
<p><a href="http://aptocore.com/downloads/cocos2d/cocos2d-iphone-doc.atom">http://aptocore.com/downloads/cocos2d/cocos2d-iphone-doc.atom</a></p>
<h3>Opening Xcode&#8217;s Documentation Preferences</h3>
<p>Open Xcode&#8217;s preferences by choosing Xcode > Preferences. Click the Documentation button in the Xcode toolbar window. The Documentation button is on the far right. You&#8217;ll have to use the scroll bar to get to it unless you have a very wide monitor. You should see the documentation sets on the left side of the documentation preferences.</p>
<p><img src="http://meandmark.com/blog/wp-content/uploads/2010/01/Documentation-Sets.png" alt="Documentation Sets.png" border="0" width="396" height="369" /></p>
<h3>Adding a Documentation Feed</h3>
<p>Click the Add Documentation Set Publisher button. You will be asked for a feed URL. RSS feeds start with <strong>feed://</strong> while Atom feeds start with <strong>http://</strong>. Click the OK button when you&#8217;ve finished entering the feed URL.</p>
<h3>Installing the Documentation</h3>
<p>After adding your documentation feed, it should appear in the list of available sets. Click the Get button to install the documentation in Xcode.</p>
<h3>Reading the Documentation</h3>
<p>After installing the documentation, open Xcode&#8217;s documentation window by choosing Help > Developer Documentation. Click the Home button in the documentation window toolbar. A menu with a list of installed documentation sets opens. The documentation set you installed should be one of the menu choices. Choose it to read the documentation.</p>
<h3>Removing the Documentation</h3>
<p>To remove documentation you installed, open Xcode&#8217;s documentation preferences. Select the documentation set from the list of available sets. Right-click and choose Reveal In Finder. Drag the documentation set to the Trash.</p>
]]></content:encoded>
			<wfw:commentRss>http://meandmark.com/blog/2010/01/reading-third-party-documentation-in-xcode-3-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xcode 3.2: New Project Assistant</title>
		<link>http://meandmark.com/blog/2010/01/xcode-3-2-new-project-assistant/</link>
		<comments>http://meandmark.com/blog/2010/01/xcode-3-2-new-project-assistant/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 20:52:04 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Xcode]]></category>
		<category><![CDATA[Xcode 3.2]]></category>

		<guid isPermaLink="false">http://meandmark.com/blog/?p=119</guid>
		<description><![CDATA[Xcode 3.1 changed the way you pick a project template when creating a new project. Previous versions of Xcode had a list of all installed project templates for you to choose. Xcode 3.1 filled the left side of the New Project Assistant with project categories like Application and Framework. Selecting the category filled the top [...]]]></description>
			<content:encoded><![CDATA[<p>Xcode 3.1 changed the way you pick a project template when creating a new project. Previous versions of Xcode had a list of all installed project templates for you to choose. Xcode 3.1 filled the left side of the New Project Assistant with project categories like Application and Framework. Selecting the category filled the top of the New Project Assistant with the project templates in that category.</p>
<p>Xcode 3.2 makes further changes. Suppose you&#8217;re writing a Cocoa application in Objective-C. In Xcode 3.1 you could choose from the following templates:</p>
<ul>
<li>Cocoa Application</li>
<li>Cocoa Document-based Application</li>
<li>Core Data Application</li>
<li>Core Data Document-based Application</li>
<li>Core Data Document-based Application with Spotlight</li>
</ul>
<p>In Xcode 3.2, you have one template: Cocoa Application. There is an Options section with checkboxes for document-based applications, Core Data, and Spotlight importer.</p>
<p><img src="http://meandmark.com/blog/wp-content/uploads/2010/01/NewProjectCocoaApp.png" alt="NewProjectCocoaApp.png" border="0" width="475" height="330" /></p>
<p>The screenshot provides a hint on how to create a command-line application in Xcode 3.2. Select Command Line Tool, and the Options checkboxes are replaced by a Type pop-up menu. Use the Type menu to pick the language: C, C++, or Objective-C. Choose Foundation to write an Objective-C command-line application.</p>
]]></content:encoded>
			<wfw:commentRss>http://meandmark.com/blog/2010/01/xcode-3-2-new-project-assistant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Downloading Older Versions of Xcode</title>
		<link>http://meandmark.com/blog/2009/10/downloading-older-versions-of-xcode/</link>
		<comments>http://meandmark.com/blog/2009/10/downloading-older-versions-of-xcode/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 21:10:20 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://www.meandmark.com/blog/files/downloading-xcode.html#unique-entry-id-2</guid>
		<description><![CDATA[Apple makes it easy to download the latest version of Xcode. But older versions of Xcode are harder to find. I&#8217;ve read many questions on Mac programming forums from people who have trouble finding older versions of Xcode on Apple&#8217;s site. Take the following steps to find older versions of Xcode: Go to the Apple [...]]]></description>
			<content:encoded><![CDATA[<p>Apple makes it easy to download the latest version of Xcode. But older versions of Xcode are harder to find. I&#8217;ve read many questions on Mac programming forums from people who have trouble finding older versions of Xcode on Apple&#8217;s site. Take the following steps to find older versions of Xcode:</p>
<ol class="arabic-numbers">
<li>Go to the <a href="http://connect.apple.com" rel="self">Apple Developer Connection site</a>.</li>
<li>If you do not have an ADC membership, click the Join Now button.</li>
<li>Login to ADC with your Apple ID and password.</li>
<li>Click the Downloads link.</li>
<li>Click the Developer Tools link on the right side of the page.</li>
</ol>
<p>Now you will find every version of Xcode Apple has released. Those of you running Leopard will want to download Xcode 3.1.4. Those of you running Tiger will want Xcode 2.5. Those of you running Panther will want Xcode 1.5.</p>
]]></content:encoded>
			<wfw:commentRss>http://meandmark.com/blog/2009/10/downloading-older-versions-of-xcode/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interface Builder 3.2: Outlets and Actions</title>
		<link>http://meandmark.com/blog/2009/09/interface-builder-3-2-outlets-and-actions/</link>
		<comments>http://meandmark.com/blog/2009/09/interface-builder-3-2-outlets-and-actions/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 04:05:58 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Interface Builder]]></category>
		<category><![CDATA[Xcode]]></category>
		<category><![CDATA[Xcode 3.2]]></category>

		<guid isPermaLink="false">http://www.meandmark.com/blog/files/ib32-outlets-and-actions.html#unique-entry-id-3</guid>
		<description><![CDATA[In previous versions of Interface Builder, you used the identity inspector to add outlets and actions to a user interface element. Interface Builder 3.2 moved this functionality to the Library. If the Library window isn&#8217;t open, choose Tools &#62; Library to open it. Click the Classes tab in the Library window. Select a class. Use [...]]]></description>
			<content:encoded><![CDATA[<p>In previous versions of Interface Builder, you used the identity inspector to add outlets and actions to a user interface element. Interface Builder 3.2 moved this functionality to the Library. If the Library window isn&#8217;t open, choose Tools &gt; Library to open it. Click the Classes tab in the Library window. Select a class. Use the Outlets and Actions tabs to view, add, and remove outlets and actions for the selected class.</p>
<p><img class="alignnone size-full wp-image-74" title="InterfaceBuilderActions" src="http://meandmark.com/blog/wp-content/uploads/2009/09/InterfaceBuilderActions.jpg" alt="InterfaceBuilderActions" width="315" height="758" /></p>
]]></content:encoded>
			<wfw:commentRss>http://meandmark.com/blog/2009/09/interface-builder-3-2-outlets-and-actions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xcode 3.2: Project Templates Removed</title>
		<link>http://meandmark.com/blog/2009/09/xcode-3-2-project-templates-removed/</link>
		<comments>http://meandmark.com/blog/2009/09/xcode-3-2-project-templates-removed/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 04:25:21 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Xcode]]></category>
		<category><![CDATA[Xcode 3.2]]></category>

		<guid isPermaLink="false">http://www.meandmark.com/blog/files/xcode32-project-templates-removed.html#unique-entry-id-4</guid>
		<description><![CDATA[In Xcode 3.2 Apple removed all Carbon project templates as well as the Cocoa projects that used Python and Ruby. You can install Xcode 3.1 alongside 3.2 if you need the templates Apple removed. Apple doesn&#8217;t officially support Xcode 3.1 on Snow Leopard, but Xcode 3.1 can be installed and run on Snow Leopard. If [...]]]></description>
			<content:encoded><![CDATA[<p>In Xcode 3.2 Apple removed all Carbon project templates as well as the Cocoa projects that used Python and Ruby. You can install Xcode 3.1 alongside 3.2 if you need the templates Apple removed. Apple doesn&#8217;t officially support Xcode 3.1 on Snow Leopard, but Xcode 3.1 can be installed and run on Snow Leopard. If Xcode 3.1 doesn&#8217;t work well for you, you can copy the project templates to the user templates location so you can use them in Xcode 3.2. Refer to <a href="http://meandmarkpublishing.blogspot.com/2008/01/xcode-3-template-location-clarification.html" rel="self">this blog post</a> from the old blog for more information on where the templates should be copied.</p>
<p>The <a href="http://pyobjc.sourceforge.net" rel="self">PyObjC</a> and <a href="http://rubycocoa.sourceforge.net" rel="self">Ruby Cocoa</a> websites are the places to visit for the latest Python and Ruby project templates. For those of you interested in writing Cocoa applications in Ruby, <a href="http://www.macruby.org" rel="self">Mac Ruby</a> is another project to check out.</p>
]]></content:encoded>
			<wfw:commentRss>http://meandmark.com/blog/2009/09/xcode-3-2-project-templates-removed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xcode 3.2: Creating Java Projects</title>
		<link>http://meandmark.com/blog/2009/09/xcode-3-2-creating-java-projects/</link>
		<comments>http://meandmark.com/blog/2009/09/xcode-3-2-creating-java-projects/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 04:05:30 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Xcode]]></category>
		<category><![CDATA[Xcode 3.2]]></category>

		<guid isPermaLink="false">http://www.meandmark.com/blog/files/xcode32-java-projects.html#unique-entry-id-5</guid>
		<description><![CDATA[In Xcode 3.2 when you choose File &#62; New Project, there are no Java templates in the New Project Assistant. To create Java projects you must open the organizer by choosing Window &#62; Organizer. At the bottom of the Organizer, you will see three buttons. Click the + button on the left and choose New [...]]]></description>
			<content:encoded><![CDATA[<p>In Xcode 3.2 when you choose File &gt; New Project, there are no Java templates in the New Project Assistant. To create Java projects you must open the organizer by choosing Window &gt; Organizer. At the bottom of the Organizer, you will see three buttons.</p>
<p><img class="alignnone size-full wp-image-80" title="OrganizerBottomBar" src="http://meandmark.com/blog/wp-content/uploads/2009/09/OrganizerBottomBar.jpg" alt="OrganizerBottomBar" width="216" height="30" /></p>
<p>Click the + button on the left and choose New From Template &gt; Java Templates to create a Java project. Click the right button at the bottom of the Organizer to show the editor. Use the editor to write your code.</p>
]]></content:encoded>
			<wfw:commentRss>http://meandmark.com/blog/2009/09/xcode-3-2-creating-java-projects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Xcode 3.2: Changing the Organization Name</title>
		<link>http://meandmark.com/blog/2009/09/xcode-3-2-changing-the-organization-name/</link>
		<comments>http://meandmark.com/blog/2009/09/xcode-3-2-changing-the-organization-name/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 05:15:34 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Xcode]]></category>
		<category><![CDATA[Xcode 3.2]]></category>

		<guid isPermaLink="false">http://www.meandmark.com/blog/files/xcode32-organization-name.html#unique-entry-id-6</guid>
		<description><![CDATA[In Xcode 3.2 Apple made it easier to change the organization name so the copyright notice at the top of newly created files doesn&#8217;t say __MyCompanyName__. Choose Project &#62; Edit Project Settings and click the General tab in the inspector. At the bottom of the inspector is a text field to enter the organization name. [...]]]></description>
			<content:encoded><![CDATA[<p>In Xcode 3.2 Apple made it easier to change the organization name so the copyright notice at the top of newly created files doesn&#8217;t say __MyCompanyName__. Choose Project &gt; Edit Project Settings and click the General tab in the inspector. At the bottom of the inspector is a text field to enter the organization name. This name will appear in the copyright notice for any new files you create for this project.</p>
<p><img class="alignnone size-full wp-image-82" title="OrganizationName" src="http://meandmark.com/blog/wp-content/uploads/2009/09/OrganizationName.jpg" alt="OrganizationName" width="390" height="593" /></p>
]]></content:encoded>
			<wfw:commentRss>http://meandmark.com/blog/2009/09/xcode-3-2-changing-the-organization-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
