<?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>Juggleware Developers&#039; Blog</title>
	<atom:link href="http://www.juggleware.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.juggleware.com/blog</link>
	<description>news and random thoughts from your friendly neighborhood independent developers at juggleware, llc</description>
	<lastBuildDate>Tue, 16 Mar 2010 22:34:42 +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>Making annotations fit on a Map View.</title>
		<link>http://www.juggleware.com/blog/2010/03/making-annotations-fit-on-a-map-view/</link>
		<comments>http://www.juggleware.com/blog/2010/03/making-annotations-fit-on-a-map-view/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 22:33:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[MKMapView]]></category>

		<guid isPermaLink="false">http://www.juggleware.com/blog/?p=227</guid>
		<description><![CDATA[After struggling with formulae that convert degrees longitude and latitude to meters, I found a much better way to get annotations to fit on a Map View, thanks to this site:
http://codisllc.com/blog/zoom-mkmapview-to-fit-annotations/
]]></description>
			<content:encoded><![CDATA[<p>After struggling with formulae that convert degrees longitude and latitude to meters, I found a much better way to get annotations to fit on a Map View, thanks to this site:</p>
<p><a href="http://codisllc.com/blog/zoom-mkmapview-to-fit-annotations/">http://codisllc.com/blog/zoom-mkmapview-to-fit-annotations/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.juggleware.com/blog/2010/03/making-annotations-fit-on-a-map-view/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Helpful Core Data debugging</title>
		<link>http://www.juggleware.com/blog/2010/03/helpful-core-data-debugging/</link>
		<comments>http://www.juggleware.com/blog/2010/03/helpful-core-data-debugging/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 05:45:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[Core Data]]></category>

		<guid isPermaLink="false">http://www.juggleware.com/blog/?p=225</guid>
		<description><![CDATA[Core Data is really great, but if your app crashes without warning it can be a major headache. Replacing the default error handling code with this more involved approach saved me hours of time debugging:
 http://www.designcodeexecute.com/2009/08/28/iphone-sdk-coredata-debugging-error-1560-1570
]]></description>
			<content:encoded><![CDATA[<p>Core Data is really great, but if your app crashes without warning it can be a major headache. Replacing the default error handling code with this more involved approach saved me hours of time debugging:</p>
<p><a href="http://www.designcodeexecute.com/2009/08/28/iphone-sdk-coredata-debugging-error-1560-1570/"> http://www.designcodeexecute.com/2009/08/28/iphone-sdk-coredata-debugging-error-1560-1570</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.juggleware.com/blog/2010/03/helpful-core-data-debugging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can not use an object as parameter to a method (Obj-C errors, part 2)</title>
		<link>http://www.juggleware.com/blog/2010/03/objc-errors-part-2/</link>
		<comments>http://www.juggleware.com/blog/2010/03/objc-errors-part-2/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 19:13:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Objective C error translation series]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.juggleware.com/blog/?p=220</guid>
		<description><![CDATA[This is an easy one to seasoned X-coders, but one that tripped me up a few times when I first got started.
BAD CODE:
-(void) makePhotoFromImage: (UIImage )image;
ERROR:
can not use an object as parameter to a method
TRANSLATION
You probably forgot the &#8220;pointer&#8221; asterisk in your declaration. Should be:
-(void) makePhotoFromImage: (UIImage *)image;
]]></description>
			<content:encoded><![CDATA[<p>This is an easy one to seasoned X-coders, but one that tripped me up a few times when I first got started.</p>
<p>BAD CODE:</p>
<p><code>-(void) makePhotoFromImage: (UIImage )image;</code></p>
<p>ERROR:</p>
<p><code>can not use an object as parameter to a method</code></p>
<p>TRANSLATION</p>
<p>You probably forgot the &#8220;pointer&#8221; asterisk in your declaration. Should be:</p>
<p><code>-(void) makePhotoFromImage: (UIImage *)image;</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.juggleware.com/blog/2010/03/objc-errors-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Objective C compiler errors: translations for newbs</title>
		<link>http://www.juggleware.com/blog/2010/03/objective-c-compiler-errors/</link>
		<comments>http://www.juggleware.com/blog/2010/03/objective-c-compiler-errors/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 22:53:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Objective C error translation series]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[iPhone Development]]></category>

		<guid isPermaLink="false">http://www.juggleware.com/blog/?p=212</guid>
		<description><![CDATA[I&#8217;m pretty new at Xcode and Objective C, so there may not be a one-to-one correspondence here between errors and the most probable cause, but this helps me so it may help you.
This will be a work in progress; I&#8217;ll keep adding as I go.
CODE (from header declarations):
CreatorHuntView *detailController;
ERROR:
error: expected specifier-qualifier-list before &#8216;CreatorHuntView&#8217;
TRANSLATION/PROBABLE CAUSE:
You forgot [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pretty new at Xcode and Objective C, so there may not be a one-to-one correspondence here between errors and the most probable cause, but this helps me so it may help you.</p>
<p>This will be a work in progress; I&#8217;ll keep adding as I go.</p>
<p>CODE (from header declarations):<br />
<span style="font-family: monospace, 'Times New Roman', 'Bitstream Charter', Times, serif;">CreatorHuntView *detailController;</span></p>
<p>ERROR:<br />
<span style="font-family: monospace, 'Times New Roman', 'Bitstream Charter', Times, serif;">error: expected specifier-qualifier-list before &#8216;CreatorHuntView&#8217;</span></p>
<p>TRANSLATION/PROBABLE CAUSE:<br />
You forgot to import the file in the header file; e.g.<br />
<span style="font-family: monospace, 'Times New Roman', 'Bitstream Charter', Times, serif;">#import &#8220;CreatorHuntView.h&#8221;</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.juggleware.com/blog/2010/03/objective-c-compiler-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looking for iPhone App beta testers!</title>
		<link>http://www.juggleware.com/blog/2010/02/looking-for-iphone-app-beta-testers/</link>
		<comments>http://www.juggleware.com/blog/2010/02/looking-for-iphone-app-beta-testers/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 18:29:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Beta Testing]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[iPhone Apps]]></category>

		<guid isPermaLink="false">http://www.juggleware.com/blog/?p=206</guid>
		<description><![CDATA[Do you have an iPhone 3G or 3GS?
Do you like scavenger hunts, visual puzzles, realspace gaming, or geocaching?
Do you like to take pictures with your iPhone and know visually interesting landmarks around your area?
If you answered YES to all of these questions, you may be the kind of user we are looking for to beta [...]]]></description>
			<content:encoded><![CDATA[<p>Do you have an iPhone 3G or 3GS?</p>
<p>Do you like scavenger hunts, visual puzzles, realspace gaming, or geocaching?</p>
<p>Do you like to take pictures with your iPhone and know visually interesting landmarks around your area?</p>
<p>If you answered YES to all of these questions, you may be the kind of user we are looking for to beta test our next iPhone app, now in development. Add your name to the list while there are slots still open. We&#8217;d like to have beta testers in as many major cities/metro areas as possible.</p>
<p>All active beta testers will be given a free copy of the app when it is released. We do expect beta testers to provide reliability feedback and useability critique.</p>
<p>Please send us your name, email address, and location with a note that you&#8217;d like to be added to the list here: <a href="http://www.juggleware.com/contact.php">http://www.juggleware.com/contact.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.juggleware.com/blog/2010/02/looking-for-iphone-app-beta-testers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>There You Go Again, Apple: Reagan App Hits App Store</title>
		<link>http://www.juggleware.com/blog/2009/12/there-you-go-again-apple-reagan-app-hits-app-store/</link>
		<comments>http://www.juggleware.com/blog/2009/12/there-you-go-again-apple-reagan-app-hits-app-store/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 16:18:41 +0000</pubDate>
		<dc:creator>alec</dc:creator>
				<category><![CDATA[App Store]]></category>
		<category><![CDATA[Freedom Time]]></category>

		<guid isPermaLink="false">http://www.juggleware.com/blog/?p=197</guid>
		<description><![CDATA[As you all know by now,, Apple banned our Bush countdown timer for being political: lightly satirizing an almost universally despised leader was in the word of Steve Jobs, potentially offensive to half his customers. That smacked of censorship to us, but at least we figured this would also be applied to all sides equally. [...]]]></description>
			<content:encoded><![CDATA[<p>As you all know by now,, Apple banned our Bush countdown timer for being political: lightly satirizing an almost universally despised leader was in the word of Steve Jobs, potentially offensive to half his customers. That smacked of censorship to us, but at least we figured this would also be applied to all sides equally. We were wrong, as app after app of pro-conservative, right-wing propaganda gets into the App Store.</p>
<p>Here&#8217;s the latest, an app for worshippers of one of the most divisive presidents before Bush, <a href="http://tpmdc.talkingpointsmemo.com/2009/12/worshipping-reagan-theres-an-app-for-that.php?ref=fpblg" rel="nofollow">Ronald Reagan</a>.</p>
<p>According to a post on <a href="http://www.facebook.com/posted.php?id=6851405967&#038;share_id=190456619441&#038;comments=1#s190456619441" rel="nofollow">Credo Mobile&#8217;s Facebook feed</a>:</p>
<blockquote><p>When Apple banned an iPhone app counting down the days until Bush was out of office, Steve Jobs said &#8220;I think this app will be offensive to roughly half our customers.&#8221; (Clearly, Steve hadn&#8217;t seen W’s approval #s). How does Apple justify this hagiography of Ronald Reagan? We think THAT is offensive.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.juggleware.com/blog/2009/12/there-you-go-again-apple-reagan-app-hits-app-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dump mySQL database design into OmniGraffle</title>
		<link>http://www.juggleware.com/blog/2009/11/dump-mysql-database-design-into-omnigraffle/</link>
		<comments>http://www.juggleware.com/blog/2009/11/dump-mysql-database-design-into-omnigraffle/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 22:52:30 +0000</pubDate>
		<dc:creator>alec</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.juggleware.com/blog/2009/11/dump-mysql-database-design-into-omnigraffle/</guid>
		<description><![CDATA[Check out this blog entry on Designweenie if you are a Mac user that uses OmniGraffle to design mySQL databases.
One important note: you will need to run AppleScript Editor in 32-bit mode if you are using Snow Leopard (Mac OS X 10.6). Check the 32 bit box in the Get Info box of the application.
]]></description>
			<content:encoded><![CDATA[<p>Check out <a href="http://www.designweenie.com/blog/index.php/1282">this blog entry</a> on Designweenie if you are a Mac user that uses OmniGraffle to design mySQL databases.</p>
<p>One important note: you will need to run AppleScript Editor in 32-bit mode if you are using Snow Leopard (Mac OS X 10.6). Check the 32 bit box in the Get Info box of the application.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.juggleware.com/blog/2009/11/dump-mysql-database-design-into-omnigraffle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pocket Troll 1.0 now in the App Store: free for one week!</title>
		<link>http://www.juggleware.com/blog/2009/10/pocket-troll-1-0-now-in-the-app-store-free-for-one-week/</link>
		<comments>http://www.juggleware.com/blog/2009/10/pocket-troll-1-0-now-in-the-app-store-free-for-one-week/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 21:16:03 +0000</pubDate>
		<dc:creator>alec</dc:creator>
				<category><![CDATA[Pocket Troll]]></category>
		<category><![CDATA[iPhone Apps]]></category>

		<guid isPermaLink="false">http://www.juggleware.com/blog/?p=191</guid>
		<description><![CDATA[If you didn&#8217;t catch it already, our latest iPhone app, Pocket Troll, is now available in the App Store. And we&#8217;re making it free for one week.
App Store link
More on Pocket Troll: juggleware.com
For developers who are keeping count, it took 10 days for Apple to approve it, which is not bad.
]]></description>
			<content:encoded><![CDATA[<p>If you didn&#8217;t catch it already, our latest iPhone app, Pocket Troll, is now available in the App Store. And we&#8217;re making it free for one week.</p>
<p><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=335346922&#038;mt=8">App Store link</a></p>
<p>More on Pocket Troll: <a href="http://www.juggleware.com/iphone/pocket_troll/">juggleware.com</a></p>
<p>For developers who are keeping count, it took 10 days for Apple to approve it, which is not bad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.juggleware.com/blog/2009/10/pocket-troll-1-0-now-in-the-app-store-free-for-one-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pocket Troll 1.0 Has Been Submitted to the App Store</title>
		<link>http://www.juggleware.com/blog/2009/10/pocket-troll-1-0-has-been-submitted-to-the-app-store/</link>
		<comments>http://www.juggleware.com/blog/2009/10/pocket-troll-1-0-has-been-submitted-to-the-app-store/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 19:11:38 +0000</pubDate>
		<dc:creator>alec</dc:creator>
				<category><![CDATA[Pocket Troll]]></category>
		<category><![CDATA[App Store]]></category>
		<category><![CDATA[iPhone Apps]]></category>
		<category><![CDATA[wordplay]]></category>

		<guid isPermaLink="false">http://www.juggleware.com/blog/?p=188</guid>
		<description><![CDATA[We&#8217;ll let you know here when it&#8217;s approved. Thanks to Dave Rhoden for the hilarious animation, and to everyone who helped with the word and syntax selection.
For more info, go here: http://www.juggleware.com/iphone/pocket_troll/
]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_189" class="wp-caption alignright" style="width: 205px"><img class="size-full wp-image-189" title="Pocket Troll 1.0" src="http://www.juggleware.com/blog/wp-content/uploads/2009/10/screenshot-with-phone-50pc-web-export.jpg" alt="Pocket Troll 1.0" width="195" height="360" /><p class="wp-caption-text">Pocket Troll 1.0</p></div>We&#8217;ll let you know here when it&#8217;s approved. Thanks to Dave Rhoden for the hilarious animation, and to everyone who helped with the word and syntax selection.</p>
<p>For more info, go here: <a href="http://www.juggleware.com/iphone/pocket_troll/">http://www.juggleware.com/iphone/pocket_troll/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.juggleware.com/blog/2009/10/pocket-troll-1-0-has-been-submitted-to-the-app-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Right-wing Propaganda OK in App Store</title>
		<link>http://www.juggleware.com/blog/2009/10/right-wing-propaganda-ok-in-app-store/</link>
		<comments>http://www.juggleware.com/blog/2009/10/right-wing-propaganda-ok-in-app-store/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 21:21:26 +0000</pubDate>
		<dc:creator>alec</dc:creator>
				<category><![CDATA[App Store]]></category>

		<guid isPermaLink="false">http://www.juggleware.com/blog/?p=184</guid>
		<description><![CDATA[So, it&#8217;s not acceptable to poke gentle fun at a politician, and it&#8217;s not acceptable to make an app that helps people promote health care reform.
But it is perfectly all right to make an app that spreads the &#8220;talking points&#8221; (a nice phrase for propaganda) generated by a handful of cable TV news hosts, Washington [...]]]></description>
			<content:encoded><![CDATA[<p>So, it&#8217;s <a href="http://www.juggleware.com/blog/category/iphone/freedomtime/">not acceptable to poke gentle fun at a politician</a>, and it&#8217;s not acceptable to make <a href="http://www.juggleware.com/blog/2009/09/apple-rejects-health-care-app-for-being-politically-charged/">an app that helps people promote health care reform</a>.</p>
<p>But it is perfectly all right to make an app that spreads the &#8220;talking points&#8221; (a nice phrase for propaganda) generated by a handful of cable TV news hosts, Washington columnists, and think-tank lobbyists.</p>
<p>Sounds like crazy talk, yes? See this story in <a href="http://politics.theatlantic.com/2009/10/conservative_talking_points_on_your_iphone.php">the Atlantic</a>.</p>
<p>Here&#8217;s an excerpt:</p>
<blockquote><p>America&#8217;s political civil war has hit the iPhone&#8230; The First Shot over the Liberal Bow has been fired!&#8230; Be armed with the Conservative Talking Points iPhone App as your powerful arsenal to debate those emotional and ill-prepared liberals&#8230; conduct this war on ignorance and liberal idiocy.</p></blockquote>
<p>This is practically an <strong>incitement to violence</strong>, especially compared to the light-hearted harmless mocking of President Bush that was in our app. Steve Jobs dismissed our iPhone app as possibly alienating &#8220;half&#8221; of his customer base and said &#8220;what&#8217;s the point?&#8221; I have to ask if our Mickey Mouse cartoon of Bush was incindiary, what&#8217;s the point of this app that derides people while referring to an ideological &#8220;civil war&#8221; using violence as its only metaphor?</p>
<p>Furthermore, a screen shot from the Atlantic page shows an article on Fascism, trying to paint the current administration as fascist. This is the worst kind of right-wing propaganda that redefines the terms to their opposite. Another screen shot says:</p>
<blockquote><p>Help us defeat the liberal fascists attempting to take over America!</p></blockquote>
<p>To date this is perhaps the best example to date of Apple&#8217;s myopic App Store policies. What are we to think, that Apple only approves &#8220;politically charged&#8221; apps associated with extreme right-wing causes? Has Ann Coulter infiltrated Cupertino? Is Steve Jobs staying up late watching Glenn Beck? It&#8217;s really, really hard to imagine a universe in which Apple allows this kind of evil crap through, but not something as harmless as Freedom Time.</p>
<p>I have never seen a more obvious case of bias in my life.</p>
<p>App Store Fail. Once again.</p>
<p>[Edit: I just added more detail describing the content of the App.]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.juggleware.com/blog/2009/10/right-wing-propaganda-ok-in-app-store/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
