Предполагая, что вы используете объективный код C, будет недостаточно просто удалить заголовки, поскольку умный клиент сможет "запросить" код об интерфейсе с помощью class-dump
.
.если вы хотите быть уверены, что код недоступен для ваших клиентов, вам необходимо полностью удалить его из вашей статической библиотеки.
Обновление: CocoaReverseEngineering предоставляет информацию о том, как получить доступ к скрытомуинформация в рамках и библиотеках.Но вы также можете использовать его, чтобы вы знали, что возможно, и таким образом предотвращали это.