- Add ARC support
- Code is refactored to use modern Objective-C style