Starting with Bluetooth Low Energy Development on iOS
Where I give you some tips to get started with Bluetooth development for iOS. Tips include what hardware you need, which testing devices to get, and which WWDC videos to watch.
Where I give you some tips to get started with Bluetooth development for iOS. Tips include what hardware you need, which testing devices to get, and which WWDC videos to watch.
An overview of how compiler warnings can be configured in Xcode and how to optimize the compiler warning settings for your projects.
The Logitech Tablet Keyboard for iPad is a great full-size keyboard for the iPad. Its size and weight as well as the flexible iPad stand it comes with make it perfect for stationary use while it is probably less than ideal for constant carrying around.
Adopting autolayout can be a pain even for experienced Cocoa developers. Interface Builder seems to have a mind of its own, and working with layout constraints in code and for animations requires a major rethinking. Here are a few simple rules that helped me understand the concepts behind autolayout.
A bug in Apple's sample code for the NSFetchedResultsControllerDelegate protocol can lead to table views displaying wrong information after the underlying managed objects get updated. This article explains the bug and presents a simple fix.