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:
Sol: Sun Clock
-
Twitter
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:
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
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 “pointer” asterisk in your declaration. Should be:
-(void) makePhotoFromImage: (UIImage *)image;
I’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’ll keep adding as I go.
CODE (from header declarations):
CreatorHuntView *detailController;
ERROR:
error: expected specifier-qualifier-list before ‘CreatorHuntView’
TRANSLATION/PROBABLE CAUSE:
You forgot to import the file in the header file; e.g.
#import “CreatorHuntView.h”
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 test our next iPhone app, now in development. Add your name to the list while there are slots still open. We’d like to have beta testers in as many major cities/metro areas as possible.
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.
Please send us your name, email address, and location with a note that you’d like to be added to the list here: http://www.juggleware.com/contact.php
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.
Here’s the latest, an app for worshippers of one of the most divisive presidents before Bush, Ronald Reagan.
According to a post on Credo Mobile’s Facebook feed:
When Apple banned an iPhone app counting down the days until Bush was out of office, Steve Jobs said “I think this app will be offensive to roughly half our customers.” (Clearly, Steve hadn’t seen W’s approval #s). How does Apple justify this hagiography of Ronald Reagan? We think THAT is offensive.
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.
If you didn’t catch it already, our latest iPhone app, Pocket Troll, is now available in the App Store. And we’re making it free for one week.
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.

Pocket Troll 1.0
For more info, go here: http://www.juggleware.com/iphone/pocket_troll/
So, it’s not acceptable to poke gentle fun at a politician, and it’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 “talking points” (a nice phrase for propaganda) generated by a handful of cable TV news hosts, Washington columnists, and think-tank lobbyists.
Sounds like crazy talk, yes? See this story in the Atlantic.
Here’s an excerpt:
America’s political civil war has hit the iPhone… The First Shot over the Liberal Bow has been fired!… Be armed with the Conservative Talking Points iPhone App as your powerful arsenal to debate those emotional and ill-prepared liberals… conduct this war on ignorance and liberal idiocy.
This is practically an incitement to violence, 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 “half” of his customer base and said “what’s the point?” I have to ask if our Mickey Mouse cartoon of Bush was incindiary, what’s the point of this app that derides people while referring to an ideological “civil war” using violence as its only metaphor?
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:
Help us defeat the liberal fascists attempting to take over America!
To date this is perhaps the best example to date of Apple’s myopic App Store policies. What are we to think, that Apple only approves “politically charged” apps associated with extreme right-wing causes? Has Ann Coulter infiltrated Cupertino? Is Steve Jobs staying up late watching Glenn Beck? It’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.
I have never seen a more obvious case of bias in my life.
App Store Fail. Once again.
[Edit: I just added more detail describing the content of the App.]