For warnings like:
Category is implementing a method which will also be implemented by its primary class
override them, using:
#pragma clang diagnostic push
#pragma clang diagnostic ignored “-Wobjc-protocol-method-implementation”
// do your override
#pragma clang diagnostic pop