
It happens all the time. Your developers are on a deadline, and they make great, working code that is, well, hard to read. I helped SharePractice convert a functioning Objective C code-base into a well-thought out, documented, functioning code-base. We worked together to find a few basic pain points and confusing constructs in their IOS code, and we replaced them with ideas that made more sense and will (hopefully) lead future programmers on the project to make good decisions.We also added an auto-documenting build-stage based on appledoc, and I offered a few ideas about future improvements.