Intro on iOS Wireless and Arduino

Great post for getting started with Arduino and iOS connections…

If you are at all interested in sensors or connection with any external electronics, you’ve heard of the Arduino. It’s a powerful, inexpensive, open source platform that includes a micro-controller, memory, and connections for digital or analog devices. The natural way to communicate with an Arduino is through a serial port. Apple restricts access to the serial port on iOS devices, which has been a real problem for people who wanted to control an Arduino from an iPhone or iPad.


Design Patterns

Great post via on the classic design patterns in iOS…

Design patterns are reusable solutions to common problems in software design. They’re templates designed to help you write code that’s easy to understand and reuse. They also help you create loosely coupled code so that you can change or replace components in your code without too much of a hassle.

If you’re new to design patterns, then I have good news for you! First, you’re already using tons of iOS design patterns thanks to the way Cocoa is built and the best practices you’re encouraged to use. Second, this tutorial will bring you up to speed on all the major (and not so major) iOS design patterns that are commonly used in Cocoa.