<?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>BetaDesigns( Blog ).toString( ); &#187; XCode tips</title>
	<atom:link href="http://www.betadesigns.co.uk/Blog/category/xcode-tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.betadesigns.co.uk/Blog</link>
	<description>Flex and Component Development</description>
	<lastBuildDate>Sat, 10 Jul 2010 13:38:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Useful Xcode breakpoints for debugging</title>
		<link>http://www.betadesigns.co.uk/Blog/2010/07/10/useful-xcode-breakpoints-for-debugging/</link>
		<comments>http://www.betadesigns.co.uk/Blog/2010/07/10/useful-xcode-breakpoints-for-debugging/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 12:11:31 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[XCode tips]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.betadesigns.co.uk/Blog/?p=298</guid>
		<description><![CDATA[Just a quick list of the most useful breakpoints I have found for debugging purposes. This is more of a personal reference so that I can add them back to any new install of Xcode.
objc_exception_throw
[NSException raise]
malloc_error_break
In addition here is a great tech paper on debugging in xcode called Mac OS X Debugging Magic
And here is [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />Just a quick list of the most useful breakpoints I have found for debugging purposes. This is more of a personal reference so that I can add them back to any new install of Xcode.</p>
<p>objc_exception_throw<br />
[NSException raise]<br />
malloc_error_break</p>
<p>In addition here is a great tech paper on debugging in xcode called <a href="http://developer.apple.com/mac/library/technotes/tn2004/tn2124.html">Mac OS X Debugging Magic</a></p>
<p><a href="http://www.cimgf.com/2008/04/02/cocoa-tutorial-fixing-memory-leaks-with-instruments/">And here is a nice tutorial for using instruments to debug</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.betadesigns.co.uk/Blog/2010/07/10/useful-xcode-breakpoints-for-debugging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Eclipse Style XCode shortcuts</title>
		<link>http://www.betadesigns.co.uk/Blog/2010/02/03/custom-xcode-shortcuts/</link>
		<comments>http://www.betadesigns.co.uk/Blog/2010/02/03/custom-xcode-shortcuts/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 23:52:05 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[XCode tips]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ecliplse]]></category>
		<category><![CDATA[shortcuts]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.betadesigns.co.uk/Blog/?p=164</guid>
		<description><![CDATA[After using eclipse for so long i have become a custom to my shortcuts and xcode just doesn't stand up to the job as far as i am concerned so here is a small list of the custom key bindings i have setup for myself. I will add more as I create them.
To create a [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />After using eclipse for so long i have become a custom to my shortcuts and xcode just doesn't stand up to the job as far as i am concerned so here is a small list of the custom key bindings i have setup for myself. I will add more as I create them.</p>
<p>To create a custom key bindings file goto XCode&gt;Preferences&gt;Bindings&gt; Duplicate an existing binding and name it whatever you want then go to and open the file you just created in a text editor so you can see the xml output.</p>
<p><em>~/Library/Application Support/Xcode/Key Bindings/*.pbxkeys</em></p>
<p>A good list of available commands can be found <a href="http://www.erasetotheleft.com/post/mac-os-x-key-bindings/#comment-101" target="_blank">here</a></p>
<p><strong>1. Duplicate code!</strong></p>
<p>I can't believe xcode doesn't have this in Eclipse you simple select your text and press Ctrl + Alt and either Up or Down on the keypad and it will duplicate your code placing it either above or below the current selection. It will also reselect the newly duplicated code so that you can duplicate it as many times as you like.</p>
<div id="_mcePaste">&lt;key&gt;^~\U700&lt;/key&gt;</div>
<div id="_mcePaste">&lt;array&gt;</div>
<div id="_mcePaste">&lt;string&gt;copy:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;string&gt;moveUp:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;string&gt;moveToEndOfLine:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;string&gt;insertLineBreak:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;string&gt;insertNewLine:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;string&gt;setMark:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;string&gt;paste:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;string&gt;selectToMark:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;/array&gt;</div>
<div id="_mcePaste">&lt;key&gt;^~\U701&lt;/key&gt;</div>
<div id="_mcePaste">&lt;array&gt;</div>
<div id="_mcePaste">&lt;string&gt;copy:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;string&gt;moveDown:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;string&gt;moveToBeginningOfLine:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;string&gt;insertLineBreak:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;string&gt;insertNewLine:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;string&gt;moveUp:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;string&gt;setMark:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;string&gt;paste:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;string&gt;selectToMark:&lt;/string&gt;</div>
<div id="_mcePaste">&lt;/array&gt;</div>
<div><strong>2. Delete Line.</strong></div>
<div>Deletes the current line your cursor is on. press Ctrl + D.</div>
<div>
<div><span style="white-space: pre;">&lt;key&gt;^d&lt;/key&gt; </span></div>
<div><span style="white-space: pre;">&lt;array&gt; </span></div>
<div><span style="white-space: pre;">&lt;string&gt;cut:&lt;/string&gt; </span></div>
<div><span style="white-space: pre;">&lt;string&gt;selectLine:&lt;/string&gt; </span></div>
<div><span style="white-space: pre;">&lt;string&gt;cut:&lt;/string&gt; </span></div>
<div><span style="white-space: pre;">&lt;/array&gt;</span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.betadesigns.co.uk/Blog/2010/02/03/custom-xcode-shortcuts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
