
Facebook объявил сегодня о выпуске крупнейшего обновления своего SDK для iOS — SDK 3.0 Beta для iOS, которое также включает интеграцию с iOS 6 для нативного входа в Facebook. Компания также запускает полностью обновленный iOS Dev Center с руководствами, концепциями и справочными документами, чтобы помочь разработчикам приложений для iOS создавать отличные приложения с интеграцией Facebook для устройств iOS.
Что касается интеграции с iOS 6, Facebook объяснил, что новый SDK будет автоматически поддерживать функцию нативного входа в Facebook в iOS 6 после ее запуска, а до тех пор будет продолжать поддерживать эту функцию в бета-версии. Facebook заявил, что все новые функции SDK 3.0 будут работать на iOS 4.0 и новее: «Просто включите Вход через Facebook, и SDK обеспечит бесперебойную работу ваших приложений на всех версиях iOS, начиная с 4.0».
Обзор некоторых новых функций, включенных в SDK, таких как улучшения для iOS 6, был представлен в объявлении, где особо отмечались новые компоненты пользовательского интерфейса с перетаскиванием, «готовые к использованию нативные элементы интерфейса» и улучшенная поддержка API:
Готовые к использованию нативные элементы интерфейса: Этот выпуск SDK включает в себя ряд предварительно созданных компонентов пользовательского интерфейса (UI) для распространенных функций. Вы можете быстро встроить их в свои приложения вместо того, чтобы создавать каждый элемент с нуля или использовать диалоговые окна. Это обеспечивает быстрый, нативный и последовательный способ создания общих функций.
- FBProfilePictureView позволяет отображать фотографию профиля пользователя.
- FBPlacePickerViewController позволяет пользователям запрашивать базу данных Facebook Places для поиска близлежащих мест и регистрации.
- FBFriendPickerViewController с опциями одинарного и множественного выбора позволяет пользователям легко выбирать друзей. Это поддерживает фильтрацию друзей по типу устройства и статусу авторизации приложения.
Поддержка современных функций языка Objective-C: Благодаря автоматическому подсчету ссылок (ARC) вам больше не придется тратить столько времени на управление памятью. Поддержка блоков означает, что теперь проще обрабатывать сессии и вызовы асинхронных API Facebook. Это, наряду с включением ключевых языковых функций, таких как идиоматическое именование API и KVO, позволяет вам беспрепятственно переходить между SDK Facebook и средой iOS от Apple.
Улучшенная поддержка API Facebook: Мы включили пакетную обработку запросов SDK для значительного снижения задержки при вызовах API Facebook, что означает гораздо более быстрое время доступа к запросам API. Поддержка строго типизированных типов Objective-C для действий и объектов графа делает программирование в социальной сети более кратким и простым. В сочетании с нашим API публикации действий это упрощает публикацию действий Open Graph в лентах пользователей.
Facebook SDK 3.0 Beta для iOS доступен для загрузки здесь.
Связанные статьи