Learn everything you need to know about writing bad code... and how to fix and prevent it in your own project. This talk will identify the common pitfalls, anti-patterns, and red flags that commonly plague an Objective-C codebase, ranging from cosmetic nitpicks and shibboleths to more serious, egregious offenses. Is your code base above reproach? Come and find out for yourself!