Archive for the ‘iPhone’ Category

Saving file changes to iWorks

without comments

What has worked best for me after working with a number of apps is Create a document using Pages.
Share with iWorks.
I can login to iWorks and download as Pages, PDF document type.
I can access the downloaded document using ReaddleDocs and open it back in Pages again.

I can’t find a logical way to share out of iAnnotate other than wifi sharing or uploading to iTunes which seems like more steps than most people will want.

Written by grantmcinnes

July 26th, 2010 at 7:56 am

Posted in iPhone

iPad Tips and Tricks

without comments

Written by grantmcinnes

July 19th, 2010 at 9:23 am

Posted in iPhone

iPAD Applications

without comments

ReaddleDocs

Evernote

Pandora

Twitterrific

Pages

Keynote

http://webworkerdaily.com/2010/06/16/the-ipad-works-thanks-to-these-apps/

Instapaper Pro ($4.99) This is the app to use for grabbing pages for reading later while you still have wireless access. Heck, I have a Wi-Fi + 3G model so I’m very rarely out of network range, but I still use it because of its formatting options and cross-platform compatibility. It’s a joy, and the ability to jump from iPhone to iPad seamlessly with it makes it a must-have for business use.

  • Documents to Go Premium ($11.99). A word processor, spreadsheet and presentation app is a must for work purposes. Docs to Go Premium is my choice, because I already had it on my iPhone and the universal update is free. I chose the premium version because of cloud access to services like Dropbox and Google Docs. (To learn more about the cloud, join us at Structure June 23 & 24 in San Francisco)
  • Dropbox (Free) Speaking of Dropbox, grab this app if you have an account. If you don’t have one, grab this app and then create an account from within it. It’s the easiest possible way to sync up your mobile device, your desktop, and any other computers you might use on a regular basis. The iPad app makes use of the great “Open in…” feature introduced in the iPad-specific iOS 3.2, and it’s a huge time-saver.
  • iUnarchive ($2.99) Another great app that integrates well with other apps on the iPad is iUnarchive. It’s a little utility that allows you to open and extract pretty much any type of archived file, from .ZIP to .RAR and beyond. It works with Safari and Mail’s “Open in…” protocol, too, so you won’t have to take a lot of extra steps to get at those files, unlike many of the other options available in the App Store.
  • GoodReader for iPad (99 cents) If you’re looking for a very capable PDF reader that also supports VGA out using Apple’s adapter, this is the way to go.
  • BeejiveIM for iPad ($9.99) You’re going to need an IM client for the iPad if you want to use it as your go-to mobile workstation. Beejive is the king, despite some early hiccups with landscape mode that have been worked out in the latest update. You could also try IM+, but for my money, nothing’s better than the Beejive.
  • Penultimate ($2.99) Need a notebook for quick notes, mock-ups and other ideas? Penultimate will replace your moleskine and do it with style. Choose from lined, graph and blank pages, create and maintain multiple notebooks, and turn on pen mode for use with a stylus. It’s an amazing app, and a great bargain at the price.
  • Square (Free) It’s now a universal app, so go ahead and grab the Twitter founder’s venture into mobile payments on iOS. Even if you can’t yet get the credit card swipe dongle, it’s a useful way to track your payments from clients on the go without having to get into a detailed spreadsheet or invoicing app.
  • Reeder for iPad ($4.99) The hotly anticipated Reeder for iPad has arrived, and it blows all other RSS readers out of the water, including the Early Edition, which I reviewed favorably not too long ago. It has a beautiful interface, great caching and speed, terrific integration with other apps and services — this baby has it all. Plus it’s dead simple, since it’s just basically a shell for your Google Reader account.
  • Written by grantmcinnes

    June 3rd, 2010 at 11:22 am

    Posted in Technology, iPhone

    Tagged with

    iPAD FAQ

    without comments

    To register your iPad, connect to your computer and launch iTunes.

    iPad Users Guide

    Written by grantmcinnes

    June 3rd, 2010 at 11:12 am

    Posted in Technology, iPhone

    How To Add A Nice Background Image To Your Grouped Table View

    without comments

    http://howtomakeiphoneapps.com/2009/03/how-to-add-a-nice-background-image-to-your-grouped-table-view/

    What you need to do is create a view with your background image and add that view to your app’s window. Then you must set the table view’s background color to “clearColor”.

    Here is how you would do that from the app delegate:

    UIView *backgroundView = [[UIView alloc] initWithFrame: window.frame];
    backgroundView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"TableViewBackground.png"]];
    [window addSubview:backgroundView];
    [backgroundView release];

    yourTableViewController = [[ATableViewController alloc] initWithStyle:UITableViewStyleGrouped];
    yourTableViewController.view.backgroundColor = [UIColor clearColor];
    [window addSubview:yourTableViewController.view];

    [window makeKeyAndVisible];

    yourTableViewController is declared at the top level of the app delegate and ATableViewController is a subclass of UITableViewController that simply displays the rows and sections in the example.

    Written by grantmcinnes

    November 3rd, 2009 at 11:17 am

    Posted in iPhone

    Lessons for the Beginning iPhone Developer

    without comments

    Written by grantmcinnes

    October 26th, 2009 at 2:47 pm

    Posted in iPhone

    Adhoc Distribution Process

    without comments

    Written by grantmcinnes

    October 26th, 2009 at 12:34 pm

    Posted in iPhone

    ABAddressBookRef example

    without comments

    - (void)AddressBookInMotion
    {
       
        ABAddressBookRef m_addressbook = ABAddressBookCreate();
       
        if (!m_addressbook) {
            NSLog(@”opening address book”);
        }
       
    //    CFArrayRef people = ABAddressBookCopyArrayOfAllPeople(m_addressbook);
       
       
        ABRecordRef person = ABPersonCreate();
       
        //ABRecordSetValue(person, kABPersonPrefixProperty, @”Mr.” , nil);
        ABRecordSetValue(person, kABPersonFirstNameProperty, @”Jane” , nil);
        //ABRecordSetValue(person, kABPersonMiddleNameProperty, @”M.” , nil);
        ABRecordSetValue(person, kABPersonLastNameProperty, @”Doe”, nil);
        //ABRecordSetValue(person, kABPersonSuffixProperty, @”MD” , nil);
        //ABRecordSetValue(person, kABPersonNoteProperty, @”My Company, we help everyone”, nil);
        //ABRecordSetValue(person, kABPersonEmailProperty, @”jane.doe@money.com”, nil);
       
       
        ABAddressBookAddRecord(m_addressbook, person, nil);
        ABAddressBookSave(m_addressbook, nil);

       

        CFRelease(person);
        CFRelease(m_addressbook);
       
       
    }

    Written by grantmcinnes

    September 1st, 2009 at 2:34 pm

    Posted in iPhone