<?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>Code Perspective &#187; Apple</title>
	<atom:link href="http://codeperspective.ca/tag/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://codeperspective.ca</link>
	<description>Coding is awesome</description>
	<lastBuildDate>Sun, 28 Mar 2010 16:00:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Installing Cocos2D for the iphone</title>
		<link>http://codeperspective.ca/2010/03/09/installing-cocos2d-for-the-iphone/</link>
		<comments>http://codeperspective.ca/2010/03/09/installing-cocos2d-for-the-iphone/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 21:34:36 +0000</pubDate>
		<dc:creator>Code Perspective Admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://codeperspective.ca/?p=229</guid>
		<description><![CDATA[I have recently started working on some Iphone games only to discover a spectacular 2D game engine on the iphone called Cocos2D. After reading their very impressive feature list and some blogs on how Cocos2D works, I decided to try it out for myself. Low and behold however that it wasn't the easiest thing to install manually for iphone development. If you try and install cocos manually, you will run into countless errors and hassles while getting it up and running.]]></description>
			<content:encoded><![CDATA[<p>I have recently started working on some Iphone games only to discover a spectacular 2D game engine on the iphone called <a title="Cocos2D" href="http://cocos2d.org/" target="_blank">Cocos2D</a>. After reading their very impressive feature list and some blogs on how Cocos2D works, I decided to try it out for myself. Low and behold however that it wasn&#8217;t the easiest thing to install manually for iphone development. If you try and install cocos manually, you will run into countless errors and hassles while getting it up and running.</p>
<p>However, Cocos2D now sports a fancy shell script to get some Cocos2D templates up and running directly in Xcode with all the files pre-configured to start. To install these templates all you have to do is navigate to the cocos2D root directory on your filesystem using the terminal and then run this command.</p>

<div class="wp_syntax"><div class="code"><pre class="shell" style="font-family:monospace;">./install_template.sh</pre></div></div>

<p>You can then open Xcode and you should see the following screen ready to use.</p>
<p style="text-align: center;">
<p style="text-align: center;"><a style="text-decoration: none;" href="http://codeperspective.ca/images/XCodePart1/cocos2d.png"><img class="aligncenter" title="Cocos2D" src="http://codeperspective.ca/images/XCodePart1/cocos2d.png" alt="" width="595" height="569" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://codeperspective.ca/2010/03/09/installing-cocos2d-for-the-iphone/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Iphone Programming Part 1 &#8211; Intro to Xcode and IB</title>
		<link>http://codeperspective.ca/2010/03/01/iphone-programming-part-1-intro-to-xcode-and-ib/</link>
		<comments>http://codeperspective.ca/2010/03/01/iphone-programming-part-1-intro-to-xcode-and-ib/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 23:40:01 +0000</pubDate>
		<dc:creator>Code Perspective Admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X Hints]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Interface Builder]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[XCode]]></category>

		<guid isPermaLink="false">http://codeperspective.ca/?p=217</guid>
		<description><![CDATA[First off before we start, here are a couple of things you will need to get started:
1. Mac running the latest version of xcode &#8211; This can be found on your install disc for leopard or snow leopard.
2. Latest version of the iphone SDK &#8211; This can be found at developer.apple.com
Now we can get started. [...]]]></description>
			<content:encoded><![CDATA[<p>First off before we start, here are a couple of things you will need to get started:</p>
<p>1. Mac running the latest version of xcode &#8211; This can be found on your install disc for leopard or snow leopard.</p>
<p>2. Latest version of the iphone SDK &#8211; This can be found at <a title="Apple Developer Connection" href="http://developer.apple.com" target="_blank">developer.apple.com</a></p>
<p>Now we can get started. Once you have xcode and the iphone SDK installed, open up xcode(Macintosh HD &gt; developer &gt; Applications). Once you have xcode installed, from the menu bar select file &gt; new project. You should see a windows like the this one.</p>
<p><a href="http://codeperspective.ca/images/XCodePart1/CreateNewProjectXcode.png"><img class="aligncenter" title="Create New XCode Project" src="http://codeperspective.ca/images/XCodePart1/CreateNewProjectXcode.png" alt="" width="716" height="641" /></a></p>
<p>Select window based application from the iphone application option on the left hand side of the window. Once you select the window based application, xcode will prompt you to save the project. I named my project &#8220;LabelTester&#8221; and saved it under my personal iphone projects directory. Once you save the project, an xcode window should open up and look something like this.</p>
<p style="text-align: center;"><a href="http://codeperspective.ca/images/XCodePart1/initialXcodeView.png"><img class="aligncenter" title="Initial XCode View" src="http://codeperspective.ca/images/XCodePart1/initialXcodeView.png" alt="" width="713" height="550" /></a></p>
<p>You should see a combination of files here in the browser in the code browser. The first should be the CoreGraphics.framework. This is just a set of files provided by Apple that have all the code relevant to the core graphics libraries in Cocoa. The second is the foundation.framework. This is the library set for the foundation framework which is basically all the classes like NSArray, NSString and other foundation objects. The next item should be LabelTester.plist. The plist, or preference list, is a set of XML attributes that control how the application is handled. For the sake of this tutorial, you won&#8217;t need to open the plist. The next item should be the LabelTester.app file, which is the executable for your application. Once your application is deployed, all files and resources in your project will be located inside your app&#8217;s .app file. The next file is the LabelTester.pch file. This file is the prefix header for your application. The LabelTesterAppDelegate.h file is the next file in the list. This file is the header file for your application delegate. This is the starting for your application, the app delegate is what&#8217;s run by your main.m file when you app is launched. The .h file is of course the header file, which is basically the interface file that the .m file will implement. The next file is of course the LabelTesterAppDelegate.m. This file is the implementation file for the app delegate header. Next is the main.m file. This file is the application launcher for your app. It basically runs the app delegate. The next file is the Main Window.xib file. Anything with a nib/xib file extension is classified as an interface builder file and you open these files in the Interface builder application. Finally, the UIKit.framework. This library is used to correspond to all the UI elements on the iphone(text fields, buttons, etc).</p>
<p>Let&#8217;s start by opening up our Main Window.xib to setup our interface. Start by dragging a button from the libraries window onto your main View. Rename that button by double clicking on the button and change it to say &#8220;Update Label!&#8221;. Next, grab a text field and drag it just above the button. Expand the text field to fit the majority of the screen. Select the textfield and go into the attributes tab and enter into the placeholder field, &#8220;Enter Text to update Label&#8221;. Once that&#8217;s finished, drag a label onto the main window and change the text from &#8220;label&#8221; to &#8220;Label to Update&#8221;. Once that&#8217;s done you can save the interface builder file by pressing (command + s) and switch your view back to your xcode project.</p>
<p><a href="http://codeperspective.ca/images/XCodePart1/IBIntroPage.png"><img class="aligncenter" title="IB Intro Page" src="http://codeperspective.ca/images/XCodePart1/IBIntroPage.png" alt="" width="707" height="710" /></a><a href="http://codeperspective.ca/images/XCodePart1/IBAddItems.png"><img class="aligncenter" title="IB Add Items" src="http://codeperspective.ca/images/XCodePart1/IBAddItems.png" alt="" width="400" height="582" /></a></p>
<p>Open up the LabelTesterAppDelegate.h file and change the file to reflect the following code.</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#import </span>
&nbsp;
@interface LabelTesterAppDelegate <span style="color: #339933;">:</span> NSObject
<span style="color: #009900;">&#123;</span>
    UIWindow <span style="color: #339933;">*</span>window<span style="color: #339933;">;</span>
	IBOutlet UITextField <span style="color: #339933;">*</span>textField<span style="color: #339933;">;</span>
	IBOutlet UIButton <span style="color: #339933;">*</span>button<span style="color: #339933;">;</span>
	IBOutlet UILabel <span style="color: #339933;">*</span>label<span style="color: #339933;">;</span>
	IBAction <span style="color: #339933;">*</span>updateButtonPressed<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
@property <span style="color: #009900;">&#40;</span>nonatomic<span style="color: #339933;">,</span> retain<span style="color: #009900;">&#41;</span> IBOutlet UIWindow <span style="color: #339933;">*</span>window<span style="color: #339933;">;</span>
@property <span style="color: #009900;">&#40;</span>nonatomic<span style="color: #339933;">,</span> retain<span style="color: #009900;">&#41;</span> IBOutlet UITextField <span style="color: #339933;">*</span>textField<span style="color: #339933;">;</span>
@property <span style="color: #009900;">&#40;</span>nonatomic<span style="color: #339933;">,</span> retain<span style="color: #009900;">&#41;</span> IBOutlet UILabel <span style="color: #339933;">*</span>label<span style="color: #339933;">;</span>
&nbsp;
<span style="color: #339933;">-</span><span style="color: #009900;">&#40;</span>IBAction<span style="color: #009900;">&#41;</span>updateButtonpressed<span style="color: #339933;">:</span><span style="color: #009900;">&#40;</span>id<span style="color: #009900;">&#41;</span> sender<span style="color: #339933;">;</span>
&nbsp;
@end</pre></div></div>

<p>The first lines inside the curly braces will declare variables that we will be hooking up in Interface builder later. After the curly braces are closed, we have these property tags. These will allow us to have access to the objects and their data in the implementation file. After that we have an IBAction method declaration. This will eventually be hooked up to our button to run every time that our button is pressed. You can think of an IBAction method as an event handler in OBjective-C. Now let&#8217;s move onto our LabelTesterAppDelegate.m file and add the following method directly below out import statement.</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#import &quot;LabelTesterAppDelegate.h&quot;</span>
&nbsp;
@implementation LabelTesterAppDelegate
&nbsp;
@synthesize window<span style="color: #339933;">;</span>
@synthesize textField<span style="color: #339933;">;</span>
@synthesize label<span style="color: #339933;">;</span>
&nbsp;
<span style="color: #339933;">-</span><span style="color: #009900;">&#40;</span>IBAction<span style="color: #009900;">&#41;</span>updateButtonpressed<span style="color: #339933;">:</span><span style="color: #009900;">&#40;</span>id<span style="color: #009900;">&#41;</span> sender
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">//allocate a string and initialize it with the data from the text field</span>
	NSString <span style="color: #339933;">*</span><span style="color: #993333;">string</span> <span style="color: #339933;">=</span> textField.<span style="color: #202020;">text</span><span style="color: #339933;">;</span>
&nbsp;
	label.<span style="color: #202020;">text</span> <span style="color: #339933;">=</span> <span style="color: #993333;">string</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Basically what we&#8217;re doing here is just creating that IBAction method that we declared in our interface file. Inside that method, we allocate a string to the value of our textField.text and then set the label equal to the string that we get from the textfield. That&#8217;s all the code we&#8217;ll need for now. Don&#8217;t forget to synthesize your objects below the implementation declaration in order to have access to the data you want. If you try and run this now, the application will run but will not function because the pointers in Interface Builder are not hooked up. So let&#8217;s go ahead and do that next. Save all your xcode files and open back up your Main Window.xib file in Interface Builder.</p>
<p>In order to setup a pointer in Interface builder, start by clicking on the application delegate and then the connections manager should appear. Beside each of the items that you created you should see a tiny circle. For each, click on the circle and drag the pointer to each of the elements in your window. This will create a pointer to that element. Now click on the button and then open it&#8217;s connection manager. Find the &#8220;touch up inside&#8221; connection and drag that pointer to the &#8220;file&#8217;s owner&#8221; section in the library and select &#8220;updateButtonPressed&#8221; when it appears. Once this is completed, you should see the connection screen look something like this.</p>
<p><a href="http://codeperspective.ca/images/XCodePart1/IBConnections.png"><img class="aligncenter" title="IB Add Connections" src="http://codeperspective.ca/images/XCodePart1/IBConnections.png" alt="" width="301" height="259" /></a>That&#8217;s all folks, now if you run the application and enter some text into the text field, it will update the label to whatever text you entered. To download the whole project click <a title="XcodeProject For Label Tester" href="http://codeperspective.ca/LabelTester.zip" target="_self">here</a>.</p>
<p style="text-align: center;"><a style="text-decoration: none;" href="http://codeperspective.ca/images/XCodePart1/iphoneFinish.png"><img class="aligncenter" title="Iphone Finished Product" src="http://codeperspective.ca/images/XCodePart1/iphoneFinish.png" alt="" width="290" height="539" /></a></p>
<p style="text-align: center;">Cheers everyone and stay tuned for part 2!</p>
]]></content:encoded>
			<wfw:commentRss>http://codeperspective.ca/2010/03/01/iphone-programming-part-1-intro-to-xcode-and-ib/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Apple: a trip down memory lane</title>
		<link>http://codeperspective.ca/2009/11/04/apple-a-trip-down-memory-lane/</link>
		<comments>http://codeperspective.ca/2009/11/04/apple-a-trip-down-memory-lane/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 23:13:22 +0000</pubDate>
		<dc:creator>Code Perspective Admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X Hint]]></category>

		<guid isPermaLink="false">http://codeperspective.ca/?p=161</guid>
		<description><![CDATA[Mac Life has a great video displaying some of Apple's major releases over the years. Awesome video to watch if you're a big mac fan!]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.maclife.com/video/vp/92">Mac Life</a> has a great video displaying some of Apple&#8217;s major releases over the years. Awesome video to watch if you&#8217;re a big mac fan! </p>
<p><object width="300" height="249"><param name="movie" value="http://www.maclife.com/video/vp/92"></param><param name="wmode" value="window"></param><param name="allowFullScreen" value="true"></param>
<embed src="http://www.maclife.com/video/vp/92" type="application/x-shockwave-flash" wmode="window" allowFullScreen="true" width="300" height="249"></embed></object></p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://codeperspective.ca/2009/11/04/apple-a-trip-down-memory-lane/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 release prominent, but will Snow Leopard take the spotlight?</title>
		<link>http://codeperspective.ca/2009/10/15/windows-7-release-prominent-but-will-snow-leopard-take-the-spotlight/</link>
		<comments>http://codeperspective.ca/2009/10/15/windows-7-release-prominent-but-will-snow-leopard-take-the-spotlight/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 18:30:20 +0000</pubDate>
		<dc:creator>Code Perspective Admin</dc:creator>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://codeperspective.ca/blog/?p=107</guid>
		<description><![CDATA[According to an article found at PCWorld found <a href="http://www.pcworld.com/article/173741/Apple_Dampens_Windows_7_Debut_with_Stellar_Sales_Marketing_Attacks.html?tk=rss_news">Here</a> Apple Inc. is planning on releasing a marketing campaign on the same day as the expected Windows 7 release.
]]></description>
			<content:encoded><![CDATA[<p>According to an article found at PCWorld found <a href="http://www.pcworld.com/article/173741/Apple_Dampens_Windows_7_Debut_with_Stellar_Sales_Marketing_Attacks.html?tk=rss_news">Here</a> Apple Inc. is planning on releasing a marketing campaign on the same day as the expected Windows 7 release.</p>
<p>With pc sales in the states alone only growing 2.5 percent from September, and Mac sales growing 11.8 percent, I think it&#8217;s clear who has won over majority of the fans in this case. With PC users frustrated with Vista, the switch over to Windows 7 may not go as smoothly as people may think. With most of the PC population still using XP, the switch to windows 7 may be a long and tedious process. </p>
<p>Keeping all this in mind, with Apple&#8217;s snow leopard priced at 35$(30$ US), it&#8217;s in an extremely good position to do some serious damage to the PC market share. Also, with the introduction of a strong anti-Windows 7 marketing campaign, Apple could be in an ever better spot come the holiday season. Also, with some rumored hardware changes to come before Christmas or just after the new year, Apple is looking better than ever to gain some ground on the software giant Microsoft.</p>
]]></content:encoded>
			<wfw:commentRss>http://codeperspective.ca/2009/10/15/windows-7-release-prominent-but-will-snow-leopard-take-the-spotlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X Tip: What is the .DS_Store file?</title>
		<link>http://codeperspective.ca/2009/07/20/mac-os-x-tip-what-is-the-ds_store-file/</link>
		<comments>http://codeperspective.ca/2009/07/20/mac-os-x-tip-what-is-the-ds_store-file/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 01:03:31 +0000</pubDate>
		<dc:creator>Code Perspective Admin</dc:creator>
				<category><![CDATA[Mac OS X Hints]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mac OS X Hint]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://codeperspective.ca/blog/?p=88</guid>
		<description><![CDATA[My last Mac OS X tip(found <a href="http://codeperspective.ca/blog/?p=86">Here</a> allows you to enable hidden folders in Mac OS X. Now if you have hidden folders enabled then you may be wondering what the .DS_Store file is in absolutely every single directory you go to?]]></description>
			<content:encoded><![CDATA[<p>My last Mac OS X tip(found <a href="http://codeperspective.ca/blog/?p=86">Here</a>) allows you to enable hidden folders in Mac OS X. Now if you have hidden folders enabled then you may be wondering what the .DS_Store file is in absolutely every single directory you go to?</p>
<p>The .DS_Store file is actually the way that spotlight is able to find things on your computer as quickly as it can. It indexes your directories whenever something changes, and that&#8217;s why when you plug in an external drive, it takes a while for spotlight to find items on it. This is because the .DS_Store file has to index the entire drive before spotlight can start finding anything. This means absolutely every single directory on the drive as well. So beware large drives can take a long time to index.</p>
<p>Hope this helps.</p>
<p>Cheers</p>
]]></content:encoded>
			<wfw:commentRss>http://codeperspective.ca/2009/07/20/mac-os-x-tip-what-is-the-ds_store-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X Tip: Enable Hidden Folders in the finder</title>
		<link>http://codeperspective.ca/2009/07/20/mac-os-x-tip-enable-hidden-folders-in-the-finder/</link>
		<comments>http://codeperspective.ca/2009/07/20/mac-os-x-tip-enable-hidden-folders-in-the-finder/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 00:55:59 +0000</pubDate>
		<dc:creator>Code Perspective Admin</dc:creator>
				<category><![CDATA[Mac OS X Hints]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mac OS X Hint]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://codeperspective.ca/blog/?p=86</guid>
		<description><![CDATA[Ever wondered what's actually in the application you're installing on your mac? Or maybe you just want to access some folders that are hidden to configure some options. It's actually quite simple to do. Here are the few steps necessary to enable hidden folder view in Mac OS X.
]]></description>
			<content:encoded><![CDATA[<p>Ever wondered what&#8217;s actually in the application you&#8217;re installing on your mac? Or maybe you just want to access some folders that are hidden to configure some options. It&#8217;s actually quite simple to do. Here are the few steps necessary to enable hidden folder view in Mac OS X.</p>
<p>1. Open the Terminal(Macintosh HD > Applications > Utilities > Terminal).<br />
2. Type <code>defaults write com.apple.Finder AppleShowAllFiles YES</code> into the terminal window and press enter.<br />
3. Restart your computer or simply force quit the finder(restarting the finder)</p>
<p>That&#8217;s it, you now should see all the hidden folders in you finder.</p>
<p>Cheers</p>
]]></content:encoded>
			<wfw:commentRss>http://codeperspective.ca/2009/07/20/mac-os-x-tip-enable-hidden-folders-in-the-finder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X Hint : Burning an Iso Image to a DVD</title>
		<link>http://codeperspective.ca/2009/07/10/mac-os-x-hint-burning-an-iso-image-to-a-dvd/</link>
		<comments>http://codeperspective.ca/2009/07/10/mac-os-x-hint-burning-an-iso-image-to-a-dvd/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 18:52:17 +0000</pubDate>
		<dc:creator>Code Perspective Admin</dc:creator>
				<category><![CDATA[Mac OS X Hints]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mac OS X Hint]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://codeperspective.ca/blog/?p=79</guid>
		<description><![CDATA[If you've ever downloaded a linux distro in the form of an ISO disc image, you may be wondering how to burn it to a DVD in order to make it bootable. So here are the steps for burning an ISO disc image to a DVD. All you need to get started is a blank DVD, and a linux distro ISO image.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve ever downloaded a linux distro in the form of an ISO disc image, you may be wondering how to burn it to a DVD in order to make it bootable. So here are the steps for burning an ISO disc image to a DVD. All you need to get started is a blank DVD, and a linux distro ISO image.</p>
<p>1. Insert the blank disc into your mac. When it pops up asking how you want to open it, choose finder.<br />
2. Open Disc Utility(Macintosh HD > Applications > Utilities > Disk Utility), and you should see the dvd on the left hand menu bar.<br />
3. Choose File > Open Disk Image and you should see the mounted disk image on the left hand menu bar below the dvd you inserted.<br />
4. Click on the ISO file(not the mounted drive) and then click burn at the top left corner of the disk utility window.<br />
5. Follow the onscreen instructions and choose the options you want to burn the disc with.<br />
6. Click &#8220;Burn&#8221;</p>
<p>That&#8217;s it, the disc should start burning and eject on it&#8217;s own unless otherwise specified. It&#8217;s slightly hidden but pretty straight forward once you know where to go.</p>
<p>Cheers</p>
]]></content:encoded>
			<wfw:commentRss>http://codeperspective.ca/2009/07/10/mac-os-x-hint-burning-an-iso-image-to-a-dvd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>13 must have apps for Mac OS X developers</title>
		<link>http://codeperspective.ca/2009/07/03/13-must-have-apps-for-mac-os-x-developers/</link>
		<comments>http://codeperspective.ca/2009/07/03/13-must-have-apps-for-mac-os-x-developers/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 22:37:30 +0000</pubDate>
		<dc:creator>Code Perspective Admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://codeperspective.ca/blog/?p=46</guid>
		<description><![CDATA[1. Apple Developer Tools &#8211; These are just a no-brainer here. There is a huge arsenal of apps that come standard with every mac that absolutely EVERY developer that is developing for mac os x needs. Xcode, Dashcode, Instruments, Interface Builder, etc. There are a ton more to check out if you haven&#8217;t already, and [...]]]></description>
			<content:encoded><![CDATA[<p>1. <a href="http://developer.apple.com/Tools/">Apple Developer Tools</a> &#8211; These are just a no-brainer here. There is a huge arsenal of apps that come standard with every mac that absolutely EVERY developer that is developing for mac os x needs. Xcode, Dashcode, Instruments, Interface Builder, etc. There are a ton more to check out if you haven&#8217;t already, and all of them will considerably ease your development experience on OS X.</p>
<p>2. <a href="http://www.eclipse.org/">Eclipse</a>- Eclipse is the ideal application for java development on Mac OS X. With the amount of features that eclipse offers, it&#8217;s almost impossible to skip this application if you do any level of java development. The &#8220;intellisense&#8221; that eclipse includes while you&#8217;re coding is unprecedented. </p>
<p>3. <a href="http://www.adobe.com/products/photoshop/compare/">Photoshop/ Gimp</a> &#8211; This is a must have for any type of website development/interface development. Whether it&#8217;s doing website mockups or drawing new buttons for your application, this is a must have.</p>
<p>4. <a href="http://www.panic.com/coda/">Coda</a> &#8211; I can&#8217;t speak enough good things about coda. This application has exceeded my expectations in every way possible. Whether it&#8217;s through the handy &#8220;sites&#8221; feature, or connecting to a server using the built in console, this is by far the best web development app for Mac OS X. Well worth the 100 bucks!</p>
<p>5.<a href="http://www.utorrent.com/">uTorrent</a> &#8211; A very simple torrent application. Extremely easy to use and very efficient. Having the ability to select which files you want to download and which you don&#8217;t is a huge bonus.</p>
<p>6. <a href="http://adium.im/">Adium</a> &#8211; A very powerful messenger application for Mac OS X. From IRC plugins, to customizing the look and feel, Adium can pretty much do it all.</p>
<p>7. <a href="http://www.jingproject.com/">Jing</a> &#8211; This screen capture application hides almost out of sight in your menu bar but packs some powerful features. Jing has the ability to capture screen casts of your applications in action as well as screen shots. Great App!</p>
<p>8. <a href="http://www.qtsoftware.com/products/developer-tools">QT Creator</a> &#8211; From the designer&#8217;s of the famous UI toolkit QT comes their first IDE. QT Creator is a fantastic IDE for developing QT Apps. From the WYSIWYG editor to the syntax editor, great app all around.</p>
<p>9. <a href="http://prism.mozilla.com/">Prism</a> &#8211; Pretty cool new(ish) app from Mozilla. This application allows you to capture sites like gmail and make them into a desktop application so you don&#8217;t have to open a browser every time you want to say check your email.</p>
<p>10. <a href="http://www.islayer.com/apps/istatmenus/">iStat Menu&#8217;s</a> &#8211; This light-weight app will allow you to truly track your applications performance and see if you potentially have a memory leak in your app. Has a separate monitor for each CPU to allow the user to see what&#8217;s going on in each CPU at any given time. A must have even for non-developers.</p>
<p>11. <a href="http://www.xmind.net/">XMind</a> &#8211; This extremely powerful mind-mapping tool is great for those pre-alpha stages of development. Getting as many ideas down as quick as possible is extremely easy for this application to handle. The application is based on the eclipse platform and is very solid.</p>
<p>12. <a href="http://www.virtualbox.org/">Virtual Box</a> &#8211; This open source application is great for testing applications in numerous environments. Test run your apps on Linux, Windows, BSD and more. </p>
<p>13. <a href="http://www.vmware.com/products/fusion/">VmWare Fusion</a> &#8211; This is a must have for all developers but especially for those doing web development with coda. Allows you to run windows applications natively on Mac OS X. Another great app for testing in multiple environments as well.</p>
<p>Cheers</p>
]]></content:encoded>
			<wfw:commentRss>http://codeperspective.ca/2009/07/03/13-must-have-apps-for-mac-os-x-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
