From "Customizing Existing Classes" in the "Programming with Objective-C" guide:
At runtime, there’s no difference between a method added by a category and one that is implemented by the original class.
So you can choose whatever you find more intuitive for managing your code. There will be no difference at runtime.