This section of the User Manual contains iOS-specific development information on topics such as input, in-app purchases, and debugging.
| Topic | Description |
|---|---|
| iOS mobile scripting | Understand scripting for iOS. |
| Input for iOS devices | Detect and handle user input on different types of iOS device. |
| Test and debug an iOS application | Test and debug your Unity project for iOS. |
| Optimize performance for iOS | Understand how to optimize your Unity project for iOS devices. |
| Create and use plug-ins in iOS | Understand and use the plug-insA set of code created outside of Unity that creates functionality in Unity. There are two kinds of plug-ins you can use in Unity: Managed plug-ins (managed .NET assemblies created with tools like Visual Studio) and Native plug-ins (platform-specific native code libraries). More info See in Glossary for iOS projects |
| Integrating Unity into native iOS applications | Integrate the Unity Runtime Library into iOS applications. |
| Deep linking for iOS | Use deep linking on iOS devices. |
| iOS authorizations in Unity | Request access to iOS device features for your application. |
| Prepare your application for In-App Purchases | Set up a Unity application for downloadable content and in-app purchases. |
| Social API | Use the Social API to interface with GameCenter. |