Experimentally Yours
Leveling UpBuilding small prototypes outside of your main code base can let you experiment with new technology and APIs. An interesting question is, where...
Building small prototypes outside of your main code base can let you experiment with new technology and APIs. An interesting question is, where...
A couple of weeks ago I extolled the virtues of public speaking for tech nerds. Now it’s time to ruminate a bit on actually...
Source code control. What is it? Why would you want to use it? Executive summary: If you're not using source code control, you...
Last time you met some utilities for creating rectangles. Now it's time to actually start using them.
Geometry is everywhere in modern programming. We have to know how to deal with points, sizes, and rectangles. Back in the old days we’d...
Fast Enumeration, part 1 covered what fast enumeration is. Part 2 covered the method countByEnumeratingState, which is the centerpiece of fast enumeration. This...
Fast Enumeration, part 1 covered what fast enumeration is, NSEnumeration a bit, and introduced adopting fast enumeration in your own classes by doing a...
Fast Enumeration was introduced into Objective-C back in the 10.5 days. It’s the feature that lets you succinctly iterate through a collection:
Readers of this blog might notice a pattern in my postings. They’re occasionally accompanied by a small program to demonstrate some interesting point.
I’ve been lucky enough to have gotten to tech review a number of Mac and iOS programming books. I find the process very enjoyable,...
This question came up in an IRC channel the other day: “What’s the best way to set up a property that’s read-only externally, but...
We’ve got eBooks, webinars, and success stories. All the resources your heart desires.
Resources