Quantcast
Browsing latest articles
Browse All 12 View Live

Image may be NSFW.
Clik here to view.

Memory Profiling

A beautiful night, coding outside at a pool in Sunnyvale.   Crash Reports I’ve received a few crash reports for Prison Pushups, many of which looked like out of memory situations.  At first, I started...

View Article


Prison Pushups 1.02 Released

A New Update The new version, 1.02, of Prison Pushups was just released to the App Store today.  It contains the memory usage reduction I mentioned in my previous Memory Profiling article. New Feature...

View Article


TDD – The first two weeks

I’ve taken on a new client project and with this project I’ve decided it’s time I started learning to use Test Driven Development (TDD) for my iOS projects.  There are many benefits to test driven...

View Article

Model Design

iOS is my first real foray into serious application design.  In the past I’ve worked on lower level project like device drivers.  As such, I’m still learning the best ways to apply application patterns...

View Article

TDD Part 2

More TDD Two weeks ago I wrote about my first experiences with iOS Test Driven Development.  Since then I’ve continued using TDD, tried new testing frameworks and have fully committed myself to the...

View Article


JKSegueAction

prepareForSegue:sender: Hurts My Design I’ve never really liked UIKIt’s prepareForSegue:sender: especially when I manually trigger a segue with performSegueWithIdentifier:sender:.  The problem, as I...

View Article

Image may be NSFW.
Clik here to view.

Resources

This is a list of useful resources that I find myself referring to over and over.  I’ve posted this mostly to make it easier for me to find these resources but they may be of use to use as well. TDD...

View Article

JKSegueAction in CocoaPods

A few days ago I mentioned my new iOS utility category JKSegueActionViewController.  This is just a quick update to announce that JKSegueActionViewController is now in the official CocoaPods...

View Article


SOLID MVC Design for iOS

Refactor I spent last week coding up a new feature for ProjectF.  As I mentioned before, I’m using TDD and I’ve been refactoring as I go.  I ended up with a view, a UIViewController, and a behavior...

View Article


Organizing Files in Xcode

I’ve been using a fairly traditional approach to organizing files in Xcode for iPhone MVC apps. I have groups for Models, Views, and Controllers. In some cases I have subfolders for Behaviors (under...

View Article
Browsing latest articles
Browse All 12 View Live