I have a binary that has always existed. It has a class C that it has always existed as well. We have to introduce a new method M to the class C but we only want some users to be aware of the existence of such method M.
By removing from the .h file such method, which problem we can introduce? Will such approach be backward compatible?
EDIT: We actually don't care if there's a way to find the method. We just want to make sure that only people knowing what they're doing, use it.