If you’re debugging an iOS app on-device, and need to access data that you’re storing somewhere within the app’s home directory, just fire up PhoneView and click on the Apps section. Easy!
(Source: vinnycoyne)
If you’re debugging an iOS app on-device, and need to access data that you’re storing somewhere within the app’s home directory, just fire up PhoneView and click on the Apps section. Easy!
(Source: vinnycoyne)
10 months ago
Recently, we released the Android version of Meridian, our platform for building location-based apps.
We didn’t use one of these “Cross Platform!” tools like Titanium. We wrote it, from scratch, in Java, like you do in Android.
We decided it was important to keep the native stuff native, and to respect each platform’s conventions as much as possible. Some conventions are easy to follow, like putting our tabs on the top. Other conventions go deep into the Android Way, like handling
Intents, closing oldActivities, implementing Search Providers, and being strict about references to help the garbage collector.Now, our platform leverages HTML5 (buzzword, sorry) in many places for branding and content display, so we got a fair amount of UI for free. But there was much platform code written in Objective-C that needed translation into Java, such as map navigation, directions, and location switching.
So, we rolled up our sleeves, downloaded the Android SDK, and got to work.
This is the website for my new Irish iOS development company, which will largely become my primary business site. This makes luibh.ie my personal website now, which is no bad thing.
If you need an iPhone app developed or need some help with your objective-c then feel free to get in touch.
Looking forward to whatever new Macbook Pro comes out, hopefully soon, as its time I got a new one !
Given how awesome the new MacBook Air is, I’m interested to see what Apple does with the other laptops in the lineup.
I’ve had three 13” laptops (including the first-generation and current-generation Airs) and two 15” laptops, and I’ve previously been torn between these two sizes: the 15” always…
(Source: marco)
Gives me some ideas on a loading screen for my new app. I think I’ll probably go with the empty user interface while it loads instead of a splash screen which I was going to use.
iOS apps display a prerendered, static image when they launch called
Default.png. Developers can set it to anything they like. This is Instapaper’s:This matches the iOS convention of showing the app’s typical interface, but empty, so it looks like it has fully loaded (before it actually…
(Source: marco)
A common fallacy is assuming that any new platform in an exciting market — recently, smartphones and tablet computers — will be flooded with developers as soon as it’s released, as if developers are just waiting outside the gates, hungrily waiting to storm in.
In two recent cases, that’s exactly…
(Source: marco)
New BrainMints iPhone/iPad Released - BrainMints are fresh thoughts, delivered daily, that give your thinking a lift. Just swipe your screen to pop a new one or tap to share with friends via email, Facebook, Twitter, or LinkedIn. You can also browse BrainMints in thumbnail view or create a collection of your favorites.
Available as a universal binary for use on the iPhone and iPad, and in the app store now. Developed for NewWordCity.com.
1 year agoWhen submitting a universal binary which you’re going to be using on ‘normal’ iPhones, the iPhone 4 and the iPad you need to include a separate app icon for each one. These are specified within the APP.plist file as follows:
![]()
The icon.png file size should be 57x57.
The Icon@2x.png should be 114x114.
The Icon-72.png (iPad) is optional but needs to be 72x72 if using it.
Simple enough, but nice to get sorted out before trying to submit the app for review and it gets rejected.
More information from Apple available here.
1 year agoSo after many months hard work and revisions, the Intrade.com iPhone application has finally made it onto the App Store.
Its an application to accompany the Intrade.com website which allows people to place predictions, and virtually trade, on future events.
Further information and download available from iTunes:
http://itunes.apple.com/ie/app/intrade/id380355142?mt=8
Andy
1 year agoFor a while now Ive been trying to get an activity indicator to show programmatically within a toolbar, and my last attempt resulted in manually adding it to the toolbar within IB. That works nicely if you’ve added the toolbar yourself either within IB or code.
However, using a navigation controller it didn’t appear to be quite so easy because whatever I tried I could not get the activity indicator to actual register in the toolbar. That was until I discovered that you can set the right navigation item of a toolbar to actually be a mini toolbar in and of itself.
Code is as follows:
// create activity indicator
CGRect frame = CGRectMake(65.0, 15.0, 25.0, 25.0);
UIActivityIndicatorView *loading = [[UIActivityIndicatorView alloc] initWithFrame:frame];
loading.activityIndicatorViewStyle = UIActivityIndicatorViewStyleGray;
[loading sizeToFit];
loading.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin |
UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin |
UIViewAutoresizingFlexibleBottomMargin);
[loading startAnimating];
// create mini toolbar to hold button and activity indicator
UIToolbar* toolbar = [[UIToolbar alloc]
initWithFrame:CGRectMake(0, 0, 100, 45)];
[toolbar setBarStyle: UIBarStyleBlackOpaque];
// create an array for the buttons
NSMutableArray* buttons = [[NSMutableArray alloc] initWithCapacity:2];
// create and add spacer to force everything over to the right
UIBarButtonItem *spacer = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
target:nil
action:nil];
[buttons addObject:spacer];
[spacer release];
// create and add empty button to hold activity indicator
UIBarButtonItem *buttonSuggest = [[UIBarButtonItem alloc]
initWithTitle:@" "
style:UIBarButtonItemStyleBordered
target:self
action:nil];
[buttons addObject:buttonSuggest];
[buttonSuggest release];
// put the buttons in the toolbar and release them
[toolbar setItems:buttons animated:NO];
[buttons release];
// add activity indicator to mini toolbar view
[toolbar addSubview:loading];
// set the right nav item to be our custom view
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]
initWithCustomView:toolbar];
[toolbar release];
This ends up giving you a tidy button in the top right of the uitoolbar like this:

Its then pretty easy to call the above code from within the click event of an existing right bar button item which will make it look busy when clicked.
2 years ago