UIMenuController is the class you interact with to present the pop up menu most commonly used for copy and paste in iOS. I Recently found that adding a menu to my own UIView subclasses was easy, but not entirely obvious at first, so I thought I'd post an extremely simple example based on what I learned.
Read more…
Full text search is one area where the base iOS SDK doesn't have a lot to offer. You can get something that looks kind of like full text search NSPredicate but it becomes really slow with larger data sets. Here's one way to add full text search to a new or existing Core Data app using SQLite FTS4.
Read more…
I've assembled a list of software tools I've come to rely on that might not be on your radar.
Read more…
Makalu's new app is coming this month to an iPhone (or iPod Touch) near you.
Read more…
On Monday I decided to try using AppCode for an entire day. Then one day turned into a week.
Read more…
After spending the last few months working on a new app using Cocoa Auto Layout for iOS I thought I'd share some things I learned along the way.
Read more…
I redesigned the OnePAD website and upgraded it from static files to the Middleman static site generator.
Read more…
The Logitech K760 wireless solar keyboard is a mostly likable keyboard with some very desirable features.
Read more…
There's a moment in chess when a game deviates from a well known sequences of moves each player has memorized. They call this going "off book" and it's an interesting metaphor for modern software development.
Read more…
I love blocks because blocks make Objective-C much more expressive. They can also reduce the amount of code you need to write, which reduces the amount of code you need to maintain and debug. Any developer who has ever worked in a higher level language like Ruby, Python or Javascript should feel right at home using blocks. Once they get past the awkward syntax at least.
Read more…