Добрый день.
Подскажите, где в ios-приложении лучше всего хранить ключи от стороннего API (clientid, clientsecret) ну и другие секретные credential-ы. Читал что в config файле такие данные хранить нельзя, потому что конфиг можно скачать, установив приложение и подсмотреть.
Есть еще preprocessor macro. Стоит ли туда их пихать?
Может какие-то другие варианты.
Правильно. Все - в один класс с настройками :) Можно в бинарнике хранить и шифровать. В любом случае - перехватить очень просто любые ключи в момент передачи данных на сервер, так что делайте static const или #define и складывайте в одно место. И стоит постараться не хранить clientsecret на устройстве.