Download the SDK
(v3.5.2 as of June 6th, 2013. See what's new in 3.5.)
This multi-part tutorial walks you through building a Facebook integrated iOS app.
This tutorial shows how to use the Facebook SDK for iOS to add Facebook features to your game.
This tutorial shows you how to upgrade to the latest version of the Facebook SDK for iOS.
Mobile app install ads appear in mobile news feed and are a new, effective way to reach more people with your mobile apps.
For the over one billion people that use Facebook, the App Center is the central place to find great social apps.
The App Center is a great way to drive growth and this article will help you get your app setup for App Center.
User interface component that you can use to implement Facebook Login.

User interface component that you can use to show the profile picture for an object such as a user, place or event.

User interface component that you can use to display a user's friends. You can use this to add a user's friends to a story.

User interface component that you can use to show places near the user. You can use this to add a user's location to a story.

The Facebook SDK for iOS provides various login experiences that your app can use to authenticate a user.
Adding Facebook Login for iOS allows you to obtain an access token to access Facebook services on behalf of a user.
Apple added features in iOS 6 that help native mobile developers build great users experiences on iOS devices.
The FBSession class is used to manage, store, and refresh user tokens by default.
The FBAppCall class is used to help you manage incoming links from Facebook for iOS app during the Facebook Login flow.
The Facebook SDK for iOS includes methods to access the Graph API User object. It also supports strongly-typed access to common User properties.
FQL, the Facebook Query Language, allows you to use a SQL-style interface to query data exposed by the Graph API.
The Facebook SDK for iOS provides various methods that your app can use to implement sharing.
The Facebook SDK for iOS provides a way to publish to a user's timeline with the Graph API.
The Facebook SDK for iOS provides hooks into the iOS6 share sheet so your app can use a native share dialog if the user has an iOS 6+ device.
The Facebook SDK for iOS provides methods for integrating with the Feed Dialogs, that publishes posts to News Feed.
If your app has Login with Facebook, people can find it through the Facebook for iOS app.
The Requests Dialog that is used by a user sends out notifications to one or more friends.
The Facebook SDK for iOS includes a control object that makes it simple to add a friend selector to your app.
The Facebook SDK for iOS automatically takes care of storing and fetching data related to Facebook session management for your app.
You can use one Facebook app ID in multiple iOS apps. One scenario where you could do this is if you have a free and paid version of your iOS app.
The Graph API supports batching of requests, so you can specify multiple requests in a single HTTP request.
The Facebook SDK for iOS provides a caching feature that lets you pre-fetch data for friends and nearby places.
You may want to restrict the friends that display to show only those with specific devices.
Changes and fixes in our iOS SDK releases.
Download previous versions of our iOS SDK.
Helpful Stack Overflow Q&A forum for Facebook iOS SDK. Or you can file a bug.