Multipeer Connectivity Is Not a Panacea

Posted by: on Mar 28, 2014 in Blog | Tags: | No Comments

I’ve seen two separate postings today talking about Apple’s Multipeer Connectivity framework, introduced in iOS 7. The first was an article on Cult of Mac (linked from iOS Dev Weekly) and the second a Gist from Mattt Thompson. I feel that we collectively need a reality check.

Read More

iOS 7 and “Insta-Delete”

Posted by: on Jul 19, 2013 in Blog | Tags: , , | No Comments

There’s a recent post from Dermot Daly of Tapadoo making the argument that if you don’t update your iOS app to fit iOS 7’s new design, it’s going to be an insta-delete.

I think someone needs to take a deep breath and calm down.

Read More

Xcode “Hard Mode”

Posted by: on Mar 29, 2013 in Blog | Tags: , , , , , | No Comments

In 2009, Peter Hosey wrote Warnings I turn on, and why. It remains an excellent explanation of why certain warnings, off by default, are a good idea to use. In it, he mentions the use of “treat warnings as errors” and calls it “hardass mode.”

Read More

DTrace

Posted by: on Feb 21, 2013 in Blog | Tags: , , , , , | No Comments

Mark Dalrymple, a co-founder of CocoaHeads, regular CocoaConf speaker and Big Nerd, recently wrote a series of posts about DTrace:

Read More

Table37

Posted by: on Sep 26, 2012 in Blog, News | Tags: , , , | No Comments

I’m pleased to announce that our biggest project to date is now available on the App Store and Google Play.

Table37 is a full-featured restaurant management system. When Table37 came to us with the idea of modernizing everything about how a restaurant manages its contact with customers, we thought it was a terrific use of technology.

Read More

Use a RAM Disk for DerivedData

Posted by: on Aug 15, 2012 in Blog | Tags: , , , , , | No Comments

Here’s a tip I picked up last night at our local Cocoaheads meeting: if you have a lot of RAM in your machine and a decent chunk of it is not currently in use, create a RAM disk and mount it at ~/Library/Developer/Xcode/DerivedData.

Read More

CocoaConf Columbus 2012

Posted by: on Jul 16, 2012 in Blog, News | Tags: , , , | No Comments

CocoaConf is returning to Columbus August 9-11, 2012. They have a great line-up of speakers again this year and Light Year Software is proud to be a sponsor of this year’s conference.

It is common for conferences to offer a full-day beginner’s tutorial the day before the full conference begins, but being a beginner’s tutorial, there isn’t anything to draw in the more experienced developers. CocoaConf is trying something new this year. Chris Adamson, the author of Learning Core Audio, is doing a full-day deep-dive on Core Audio.

I’m returning to do a pair of talks on networking, expanding on last year’s single session. The first will cover NSURLConnection and other basic networking APIs, plus a discussion of tips you can use to make the best use of the network and keep your app feeling fast and responsive. The second session will cover more advanced material, including how to use raw TCP and UDP sockets with Cocoa and discover services on the network with Bonjour and GameKit.

Syncing Core Data with iCloud

Posted by: on Jun 16, 2012 in Blog | Tags: , , , | No Comments

If you’re considering syncing Core Data to iCloud in your app, Drew McCormack of The Mental Faculty has a terrific series of articles discussing the difficulties he encountered while adding support for it to Mental Case.

Read More

Ita

Posted by: on Jun 5, 2012 in Blog | Tags: , | No Comments

My friend Ben Lachman (@blach) has started a new venture called Nice Mohawk and they released their first iOS app yesterday: Ita. Ita is a universal, Retina-ready list-making app that syncs across all your devices with iCloud.

It’s available at an introductory price of 99¢ for the next two weeks. I’ve been beta testing it for the last couple of weeks and it is a beautifully designed and finely polished app.

Your Own Free L2TP/IPsec VPN

Posted by: on May 8, 2012 in Blog | Tags: , , , | No Comments

If you have a VPS for web applications, it’s relatively easy to set up your own L2TP/IPsec VPN for use by Mac OS X or iOS clients. When you’re away from your home or office on someone else’s Wi-Fi (at coffee shops or a conference), it’s a good idea to use a VPN to keep your network use secure and private. While there are free VPN services (Cloak is one), the free plan is time and bandwidth limited. You can pay to lift the time limit, but why pay for another service if you can piggyback on another you already have?

Read More