All posts tagged Apple

Apple officially back down on dev tools?

Wow, seems Apple may have made quite an about face, they’ve just released this…

Statement by Apple on App Store Review Guidelines

The important bit…

We have listened to our developers and taken much of their feedback to heart. Based on their input, today we are making some important changes to our iOS Developer Program license in sections 3.3.1, 3.3.2 and 3.3.9 to relax some restrictions we put in place earlier this year.

In particular, we are relaxing all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code. This should give developers the flexibility they want, while preserving the security we need.

In addition, for the first time we are publishing the App Store Review Guidelines to help developers understand how we review submitted apps. We hope it will make us more transparent and help our developers create even more successful apps for the App Store.

So, wonder where that leaves Flash and the iPhone exporter?

Fixing ‘End’ & ‘Home’ keys in Eclipse/Flex/FlashBuilder on OSX

If like me you’ve come from (or still work a lot in) a standard PC environment, you may be used to using the ‘end’ and ‘home’ keys to jump to the start or end of a line when editing text. However by default on a Mac this will jump to the start or end of the entire file, making for lots of infuriating moments when you hit ‘home’ and completely loose the place you are editing.

There’s a fix available here : KeyFixer that fixes this in most standard OSX apps and works great, but it doesn’t fix it for Eclipse which has its own internal bindings.

By default though Eclipse is even odder and has the home/end bound to ‘apple’ + left/right, which if you’re using a modern OSX will instead change spaces, even more infuriating!

So to fix this, simply open Eclipse and go into ‘preferences->general->keys’, then find ‘Line Start’ & ‘Line End’ and in the ‘binding’ area change them to the home/end keys & hit apply, problem fixed!

(You might also want to change the ‘select line start/end’ & ‘select text start/end’ while you’re there.)

Fixing dsdt.dsl for IP35 pro

If you try to edit a dsdt.dsl generated for an IP35 pro (to fix the cmos reset issue on Snow Leopard for instance), you may get an error when you try to recompile it something like…

5824:                         Store (GAHS (Zero), Local6)
Error    4060 -           Called method returns no value ^

This prevents you recompiling a useable dsdt.aml. The fix is to return a value from the GAHS method. Search for ‘GAHS’ and you will find a function that should look like this…

Method (GAHS, 1, NotSerialized)
    {
    }

and change it to…

Method (GAHS, 1, NotSerialized)
    {
	Return (0x1)
    }

…and you should be good to go.

NOTE: This issue may not be exclusive to the IP35 Pro, but I did find several others with the same Mobo & issues in my Googling for a solution. Not sure either if 0×1 is the correct return value, or if it even matters, but it does fix the compile error and seems to work fine on my system. YMMV

iPhone spyware – had to happen…

bb_iphoneAppears a user tracking component from Pinch Media used by devs in a variety of apps in the app store is sending back a little more info than some people are happy with. You know, like your birthday, age, hardware ID and exact geographic location! (full overview here)

I have to admit, when I click the button to allow the device to use my location it’s never even occurred to me that this was a two way street and this info was being sent out and harvested somewhere. Naive perhaps but I’ll think twice from now on.

If you’re concerned about this issue, a good blog to keep an eye on is http://i-phone-home.blogspot.com/, which reviews apps based on their privacy. They also have a hosts file available (jailbroken phones only of course), which may be a better option than the suggestion from Pinch Media that we simply use all our apps in Airplane mode!

Tripit launches iPhone app

Tripit is a very handy (free) website that helps organise your travel plans. You simply forward all your confirmation emails to the site; airline, hotels, car hire etc, and it automatically builds a single itinerary for your entire trip.

I’ve been using it for a few years now and find it invaluable for keeping everything in one place and easy to access. It also adds handy meta-info such as weather at your destination, maps, routes from the airport to your hotel etc. You can then share this info with others, see who’s going to be travelling at the same time, and export the entire thing to your calendar.

The only down side was, when actually on your trip you used to have to access the site to see your plans on your iPhone, which meant finding a wifi hotspot or internet cafe, or paying costly data roaming charges.

Which is why I was happy to find out that they just launched an app for the iPhone that stores all your trip details offline.

TripIt for iPhone gives you…

Easy Access: See all the details of your TripIt itineraries, whether you’re online or offline.

iPhone Integration: Link to airlines, hotels, restaurants and more, right from your itinerary.

Maps and Directions: Get maps and directions straight from your itinerary at the tap of a finger.

Quick Phone Calls: Direct dial phone numbers from your itinerary on your iPhone.

It’s kinda basic (doesn’t include all the meta-info for example) but functional, and the timing couldn’t be better for me as I’m in the middle of a trip to S.E. Asia at the moment.

If you travel a lot (or at all) you really should try Tripit. Feel free to add me (oldskool73) as a contact.

Tripit App for iPhone