Maybe most people don’t write apps for both iOS and Android. Maybe those that do are biased by their feelings about Apple and Google. I’ve been doing both kinds of programming for almost 15 years, often writing the same app side-by-side on both platforms. And I can tell you without equivocation, Android programming sucks. Compared…
Objective-C has the best null handling of any object-oriented language. Here’s how it works: If you try to call a member function on a nil pointer, it is treated as a no-op. If the function returns a pointer, nil is substituted for the return value. If it returns a number, you get zero. Since there…