В основном я хотел бы знать, как я могу выйти из системы своей сессии Facebook, если я нахожусь в приложении для iPhone и соединился с Facebook (таким образом, что я не должен неоднократно вводить свой вход в систему/пароль). Обычно Вы разъединились бы в приложении где-нибудь как в опциях, но если это не доступно (т.е. что-нибудь, что инициировало метод выхода из системы FBSession), там, некоторый другой путь состоит в том, чтобы сделать это?
Я предполагаю, что можно было восстановить их телефон к заводским настройкам или чему-то.
Да, это можно сделать с помощью auth.expireSession: http://developers.facebook.com/docs/reference/rest/auth.expireSession
Если вы используете новый OAUTH2 API, вы можете удалить файлы cookie, созданные Facebook для прерывания сеанса пользователя. При последующих вызовах на https://graph.facebook.com/oauth/authorize будет появляться запрос, как если бы ни один пользователь не вошел в систему.