Мне было интересно, какие рекомендации "лучшей практики" предназначены для использования SDK для iOS для Facebook.
В частности - у меня есть несколько форм, в которых используется SDK для Facebook. Мой первоначальный инстинкт в качестве программиста OOP заключался в создании класса "FacebookManager" под моим уровнем доступа к данным, который обрабатывает всю активность в Facebook. К сожалению, поскольку Facebook iOS SDK использует делегаты и асинхронные методы, это не так полезно, поскольку любой другой модуль, использующий FacebookManager, должен был бы передать делегатам все ответы.
Затем я понял, что каждый ViewController будет FBRequestDelegate сам по себе и обрабатывает все ответы в Facebook.
Итак, как вы это делаете в своем приложении?