<?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>Mac Developer Tips &#187; General</title>
	<atom:link href="http://MacDeveloperTips.com/category/general/feed" rel="self" type="application/rss+xml" />
	<link>http://MacDeveloperTips.com</link>
	<description>Tips, tools and code for iPhone and Mac developers.</description>
	<lastBuildDate>Thu, 12 Aug 2010 23:45:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Safari 4 Beta</title>
		<link>http://MacDeveloperTips.com/general/safari-4-beta.html</link>
		<comments>http://MacDeveloperTips.com/general/safari-4-beta.html#comments</comments>
		<pubDate>Mon, 02 Mar 2009 03:05:27 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://MacDeveloperTips.com/?p=264</guid>
		<description><![CDATA[A little off topic, but a good tip none the less&#8230; Apple recently released Safari 4 beta and if you haven&#8217;t given it a try, I highly recommend you do. The primary reason for passing on this tip is that my web browsing experience with Firefox over the past few months has been extremely frustrating [...]]]></description>
			<content:encoded><![CDATA[<p>A little off topic, but a good tip none the less&#8230;</p>
<p>Apple recently released <a target="_blank" href="http://www.apple.com/safari/download/">Safari 4 beta</a> and if you haven&#8217;t given it a try, I highly recommend you do.<br />
<span id="more-264"></span></p>
<p>The primary reason for passing on this tip is that my web browsing experience with Firefox over the past few months has been extremely frustrating (read slow!). From the moment I started the Safari 4 beta it was clear the performance was superior to Firefox. I realize there may be more to this than simply a faster browser, as my system could use a good house cleaning. However, I continue to go between both browsers and Safari is no doubt my new browser of choice for the bulk of my time on the net.</p>
<p>There is one default setting that I immediately had to change in Safari, and that&#8217;s the location of the tabs. If you haven&#8217;t tried the new browser, the figure below shows how the tab bar is now on top. </p>
<p><img src="http://iPhoneDeveloperTips.com/wp-content/uploads/2009/03/safari1.png" /></p>
<p>I just couldn&#8217;t get used to this. Here&#8217;s how to change the tabbar to the &#8220;normal&#8221; location &#8211; from a terminal enter the following:</p>
<pre>
defaults write com.apple.Safari DebugSafari4TabBarIsOnTop -bool NO
</pre>
<p>You can find a list of additional configuration changes available in Safari 4 <a  target="_blank" href="http://swedishcampground.com/safari-4-hidden-preferences">here</a>. Beyond the tips, the <a  target="_blank" href="http://swedishcampground.com/about">About page</a> is worth a visit, an interesting bit of trivia to be had&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://MacDeveloperTips.com/general/safari-4-beta.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xcode 3 Unleashed, Part III</title>
		<link>http://MacDeveloperTips.com/general/xcode-3-unleashed-part-iii.html</link>
		<comments>http://MacDeveloperTips.com/general/xcode-3-unleashed-part-iii.html#comments</comments>
		<pubDate>Thu, 11 Sep 2008 12:03:18 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://MacDeveloperTips.com/?p=245</guid>
		<description><![CDATA[This post is the third in a series on the book Xcode 3 Unleashed, by Fritz Anderson. I&#8217;ll wrap up the review in this post by covering both highlights of the book and suggestions for future editions. Highlights Let&#8217;s begin with the highlights of this book, and there are many. You&#8217;ll notice from the moment [...]]]></description>
			<content:encoded><![CDATA[<p>This post is the third in a series on the book <a href="http://www.amazon.com/gp/product/0321552636?ie=UTF8&amp;tag=macdevelopertips-20&amp;link_code=as3&amp;camp=211189&amp;creative=373489&amp;creativeASIN=0321552636" target="_self">Xcode 3 Unleashed</a>, by Fritz Anderson. I&#8217;ll wrap up the review in this post by covering both highlights of the book and suggestions for future editions.</p>
<p><strong>Highlights</strong><br />
Let&#8217;s begin with the highlights of this book, and there are many. You&#8217;ll notice from the moment you crack open the book, it&#8217;s filled with color. Not just color figures, all code examples are in color, as in, color syntax highlighting. And the colors match what you&#8217;ll find in Xcode, how cool is that?<br />
<span id="more-245"></span></p>
<p>The author does a nice job of calling out concepts that have not yet been explained, or are otherwise outside the scope of the book. You&#8217;ll find notes about points of interest based on the topic on hand, explanation of terms used that are to be covered later in the book, as well as insightful tips/tricks.</p>
<p>The integration of concepts into the examples is well thought out. For example, when moving from the command line version of the application to the MVC design pattern, Fritz opts to use the command line tool as is, and essentially embed the tool into another project. This is a nice approach as you get to see how to work with application bundles, targets and dependencies.</p>
<p><a href="http://www.amazon.com/gp/product/0321552636?ie=UTF8&amp;tag=macdevelopertips-20&amp;link_code=as3&amp;camp=211189&amp;creative=373489&amp;creativeASIN=0321552636" target="_blank"><img src="http://macdevelopertips.com/images/ads/xcode3.jpg" alt="" align="left" /> </a></p>
<p>The coverage on most all topics is quite deep. This is a good thing from the perspective of the sheer volume of information available in the book. Which is a good segue into talking about areas where I think the book could be improved upon for a future edition.</p>
<p><strong>Suggestions</strong><br />
Continuing the thought from above on deep coverage of information, to his credit, it&#8217;s obvious that Fritz clearly knows Xcode and development on a Mac. And on that same line of thought, this experience is used any number of times to deep dive into various topics. The downside is that unless you are experienced with Mac development, it&#8217;s easy to get lost in the details. The back cover of the book lists the &quot;User Level&quot; as beginner to experienced. For the former, it would be helpful to offer smaller, bite size examples to grasp concepts. More than once I found myself longing for more self-contained examples, rather than always building upon one example throughout the first section of the book.</p>
<p>In Chapter 20, Navigating an Xcode Project, the author covers many of the nuances of working with the Xcode development environment. From my perspective, I would of found this much more valuable as an early chapter in the book. The reason being, since most all topics revolve around using the Xcode environment, I think a better understanding of the interface would be helpful as one goes about building projects and learning other concepts.</p>
<p>Although the book does a good job of integrating concepts into the examples, the one drawback is that without clear references to such information in either the Table of Contents or the index, if you ever want to come back to the topic at a later date, it can be hard to track down. This realization came about when I was reading about how to integrate one project into another (mentioned above as a highlight of the book) and when I thought about how I would find this information again in the future, I couldn&#8217;t find a reference in either the Table of Contents or the index. Not a big deal for sure, however, the little details such as this would go a long ways to make this book a good reference for the future.</p>
<p>All in all a very good book, with extensive coverage on all things Xcode. Good use of examples, quite readable (the color coded examples and figures are a nice addition) and written by someone cleary well versed on developing applications for the Mac.</p>
<p>I&#8217;ll wrap up this series of posts on Xcode 3 Unleashed by posting two tips that are derived from information in the book.</p>
]]></content:encoded>
			<wfw:commentRss>http://MacDeveloperTips.com/general/xcode-3-unleashed-part-iii.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Developer Tips&#8230;Now Online!</title>
		<link>http://MacDeveloperTips.com/general/iphone-developer-tipsnow-online.html</link>
		<comments>http://MacDeveloperTips.com/general/iphone-developer-tipsnow-online.html#comments</comments>
		<pubDate>Thu, 14 Aug 2008 00:55:29 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://MacDeveloperTips.com/?p=236</guid>
		<description><![CDATA[If you&#8217;ve been reading the iPhone related tips on this site, you&#8217;ll want to point your browser to my new iPhoneDeveloperTips.com blog! I&#8217;ll continue to write tips here as well, however, the primary focus of my career is now iPhone centric, so the bulk of my writing will focus on the iPhone. To get things [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been reading the iPhone related tips on this site, you&#8217;ll want to point your browser to my new <a href="http://iphonedevelopertips.com" target="_blank">iPhoneDeveloperTips.com</a> blog!</p>
<p>I&#8217;ll continue to write tips here as well, however, the primary focus of my career is now iPhone centric, so the bulk of my writing will focus on the iPhone.</p>
<p>To get things rolling on the iPhone blog, I have migrated the iPhone tips shown here to the new blog. If you are the author of any comments on iPhone tips that started on this site, and have a few minutes to spare, I would encourage you to copy/paste your comments onto the new blog.</p>
<p>For the iPhone developers in the crowd, I hope you find the new site a valuable resource.</p>
<p>John</p>
]]></content:encoded>
			<wfw:commentRss>http://MacDeveloperTips.com/general/iphone-developer-tipsnow-online.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Developer Tips Coming Soon&#8230;</title>
		<link>http://MacDeveloperTips.com/general/iphone-developer-tips-coming-soon.html</link>
		<comments>http://MacDeveloperTips.com/general/iphone-developer-tips-coming-soon.html#comments</comments>
		<pubDate>Tue, 12 Aug 2008 08:07:46 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://MacDeveloperTips.com/?p=235</guid>
		<description><![CDATA[I’ve been getting a great deal of interest in the iPhone developer tips section of this blog. So much that I’ve decided to move all iPhone centric tips to another blog, you guessed it, iPhoneDeveloperTips.com. If you have ideas, suggestions or questions that might make for good iPhone tips, pass along your thoughts by commenting [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve been getting a great deal of interest in the iPhone developer tips section of this blog. So much that I’ve decided to move all iPhone centric tips to another blog, you guessed it, iPhoneDeveloperTips.com.</p>
<p>If you have ideas, suggestions or questions that might make for good iPhone tips, pass along your thoughts by commenting here or dropping me an <a href="http://macdevelopertips.com/contact">email</a>.</p>
<p>This blog won’t vaporize, however, I am in the midst of a transition after nearly 8 years in mobile development with J2ME to move the iPhone, so the pace may slow a bit.</p>
<p>If you are involved in working with the iPhone or Xcode as a developer, author of a book, trainer/courseware development or otherwise working on the iPhone, send me an email if you are interested in exploring the possibility of a partnership or other opportunities for working together.  It&#8217;s been a good run with J2ME, where I&#8217;ve had the opportunity to work with many of world&#8217;s most prominent names in the mobile device business. I&#8217;m ready for what&#8217;s next, and this time around it&#8217;s all about the iPhone!</p>
]]></content:encoded>
			<wfw:commentRss>http://MacDeveloperTips.com/general/iphone-developer-tips-coming-soon.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Developer Survey, $1000 Drawing</title>
		<link>http://MacDeveloperTips.com/general/mobile-developer-survey-1000-drawing.html</link>
		<comments>http://MacDeveloperTips.com/general/mobile-developer-survey-1000-drawing.html#comments</comments>
		<pubDate>Thu, 12 Jun 2008 12:39:30 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://MacDeveloperTips.com/general/mobile-developer-survey-1000-drawing.html</guid>
		<description><![CDATA[I was contacted by VisionMobile, a market analysis and strategic advisory firm in the wireless sector, to pass along a link to their most recent survey for developers who are building mobile applications. Although this is not a Mac tip or trick, I know there is a great deal of application development done on a [...]]]></description>
			<content:encoded><![CDATA[<p>I was contacted by VisionMobile, a market analysis and strategic advisory firm in the wireless sector, to <a href="http://www.visionmobile.com/survey/developer" target="_blank">pass along a link</a> to their most recent survey for developers who are building mobile applications.</p>
<p><img src="http://MacDeveloperTips.com/wp-content/uploads/2008/06/visionmobile.png" align="left" height="55" width="173" />Although this is not a Mac tip or trick, I know there is a great deal of application development done on a Mac for a range of mobile devices and platforms. Also, seeing as all developers who complete the survey will be entered into a drawing to win an Amazon voucher worth $1000, I thought you might be interested :)</p>
<p>The survey consists of 5 pages of questions, somewhere around 10-15 minutes of your time. The deadline to complete the survey is Friday, June 27th. The winner will be announced on Friday, July 4th.</p>
<p>If you are working with mobile devices, <a href="http://www.visionmobile.com/survey/developer" target="_blank">give it a go</a>, your insight might be helpful to someone else down the road&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://MacDeveloperTips.com/general/mobile-developer-survey-1000-drawing.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dr Dobbs Article and Mojax</title>
		<link>http://MacDeveloperTips.com/general/dr-dobbs-article-and-mojax.html</link>
		<comments>http://MacDeveloperTips.com/general/dr-dobbs-article-and-mojax.html#comments</comments>
		<pubDate>Fri, 18 Apr 2008 13:02:35 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[developer evangelist]]></category>
		<category><![CDATA[dr dobbs]]></category>
		<category><![CDATA[mojax]]></category>
		<category><![CDATA[screencast]]></category>

		<guid isPermaLink="false">http://MacDeveloperTips.com/general/dr-dobbs-article-and-mojax.html</guid>
		<description><![CDATA[My day job is to lead the developer relations and community building efforts for Mojax, an Ajax framework for writing mobile applications. This type of work is a good fit given I&#8217;ve been in software development for nearly 20 years, working in roles from software engineering to training, chief architect to principal consultant, along with [...]]]></description>
			<content:encoded><![CDATA[<p>My day job is to lead the developer relations and community building efforts for <a href="http://mojax.mfoundry.com" target="_blank">Mojax</a>, an Ajax framework for writing mobile applications. This type of work is a good fit given I&#8217;ve been in software development for nearly 20 years, working in roles from software engineering to training, chief architect to principal consultant, along with the fact that I enjoy an outward facing role that offers the chance to get out and talk technology with others.</p>
<p>The primary goal of an evangelist is to create a thriving community around a technology and/or product. One key aspect of this effort is to educate by providing insightful content and tutorials. To that end, I recently wrote an <a href="http://ddj.com/dept/mobile/207400256" target="_blank">article for Dr. Dobbs</a> that demonstrates how to build a Mojax application that searches for and displays real-estate property information.</p>
<p>The example that I created is built around the web services offered by <a href="http://www.zillow.com/" target="_blank">Zillow.com</a>, which provides a set of interfaces for accessing real-estate property information.</p>
<p>The figure below is a screen shot of the application running on a mobile device emulator. The information shown is from the primary residence of Bill Gates (and just who has the unenviable job of cleaning those 19+ bathrooms?)</p>
<p><img src="http://MacDeveloperTips.com/wp-content/uploads/2008/04/mojax-zillow.jpg" /></p>
<p>Another tool of a developer evangelist is the screencast. If you&#8217;d like to see some of my work, and learn more about Mojax,  you can kill two birds with one stone by following the links below:</p>
<ul>
<li><a href="http://360mobile.us/screencasts/screencast1.mov" target="_blank">Mojax Introduction &#8211; A Short Tour<br />
</a></li>
<li><a href="http://360mobile.us/screencasts/screencast2.mov" target="_blank">Developer Tools Installation</a></li>
<li><a href="http://360mobile.us/screencasts/screencast3.mov" target="_blank">Build Your First Mojax Application</a></li>
<li><a href="http://360mobile.us/screencasts/screencast4.mov" target="_blank">Importing Mojax Examples into Eclipse</a></li>
<li><a href="http://360mobile.us/screencasts/screencast5.mov" target="_blank">RSS Viewer in 15 Minutes</a> <font color="#003300">(<a href="http://360mobile.us/screencasts/files/MojaxRss.zip" target="_blank">Eclipse Project Source</a>)</font></li>
</ul>
<p>And I&#8217;d be remis if I didn&#8217;t tell you that I don&#8217;t really advocate killing birds with stones :)</p>
]]></content:encoded>
			<wfw:commentRss>http://MacDeveloperTips.com/general/dr-dobbs-article-and-mojax.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://360mobile.us/screencasts/screencast1.mov" length="78153808" type="video/quicktime" />
<enclosure url="http://360mobile.us/screencasts/screencast2.mov" length="37181482" type="video/quicktime" />
<enclosure url="http://360mobile.us/screencasts/screencast3.mov" length="23878963" type="video/quicktime" />
<enclosure url="http://360mobile.us/screencasts/screencast4.mov" length="48537131" type="video/quicktime" />
<enclosure url="http://360mobile.us/screencasts/screencast5.mov" length="89577606" type="video/quicktime" />
		</item>
		<item>
		<title>Mac Developer Tips on TV!</title>
		<link>http://MacDeveloperTips.com/general/mac-developer-tips-on-tv.html</link>
		<comments>http://MacDeveloperTips.com/general/mac-developer-tips-on-tv.html#comments</comments>
		<pubDate>Sat, 05 Apr 2008 01:23:46 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[screencast]]></category>

		<guid isPermaLink="false">http://MacDeveloperTips.com/general/mac-developer-tips-on-tv.html</guid>
		<description><![CDATA[&#8230;NetBeans TV, that is. The short screencast I created on using NetBeans, Ruby and rb-appscript to control scriptable applications on a Mac can now be seen on NetBeans.tv! If you aren&#8217;t familiar with NetBeans.tv, it is a popular extension of the NetBeans.org site, focused on connecting the people, projects and technologies surrounding NetBeans. Rob Demmer [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;NetBeans TV, that is. The short <a href="http://macdevelopertips.com/tools-utilities/netbeans-61-ruby-and-applescript.html" target="_blank">screencast</a> I created on using NetBeans, Ruby and rb-appscript to control scriptable applications on a Mac can now be seen on NetBeans.tv! If you aren&#8217;t familiar with NetBeans.tv, it is a popular extension of the <a href="http://netbeans.org" target="_blank">NetBeans.org</a> site, focused on connecting the people, projects and technologies surrounding NetBeans.</p>
<p><a href="http://netbeans.tv" target="_blank"><img src="http://MacDeveloperTips.com/wp-content/uploads/2008/04/netbeanstv.jpg" height="52" width="160" /></a></p>
<p>Rob Demmer from the NetBeans team contacted me about posting the video on NetBeans.tv. I&#8217;m all for spreading the word in the developer community and if the video I created can play even a small part in helping to reach a few more developers or otherwise introduce a new technology to this audience, count me in.</p>
<p>As far as NeBeans.tv, there are several sections to the site: Interviews, Community, News, Screencasts and On the Road. The last section is quite interesting as it is a video diary of sorts that chronicles the days and nights of two guys traveling around the world meeting NetBeans developers (which sounds like a great job, if you can get it). It&#8217;s an interesting website, <a href="http://netbeans.tv" target="_blank">definitely worth a look</a>.</p>
<p>If you would like to watch the video, as it appears on the NetBeans.tv site, click the image below:</p>
<p><a href="http://netbeans.tv/screencasts/NetBeans%2C-Ruby-and-AppleScript-328/" target="_blank"><img src="http://macdevelopertips.com/wp-content/uploads/2008/04/netbeans-tv.png" height="369" width="493" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://MacDeveloperTips.com/general/mac-developer-tips-on-tv.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

