User Experience Starting Point
User experience encompasses the appearance, behavior, and accessibility of applications. Because your users are accustomed to the beauty, power, and simplicity of iOS-based devices, your goal is to design a user experience that reflects these qualities and helps your app feel at home on the device. For the best results, stay focused on the user experience at every stage in your development process.
Contents:
Get Up and Running
For an overview of the fundamental device and application paradigms that influence the user experience of your app, read Platform Characteristics.
Interface Builder is Apple’s graphical UI editor. To get a glimpse of how to use Interface Builder to edit the UI of an app, read Configuring the View.
To see some sample code that shows different ways to use tables to display large amounts of information, see the UITableView Fundamentals for iOS sample code project.
To learn how to make your web content look great on iOS-based devices, see "Creating Compatible Web Content" in Safari Web Content Guide and Technical Note TN2262 Preparing Your Web Content for iPad (for iPad devices in particular).
Become Proficient
All iOS app developers should be familiar with Apple’s human interface guidelines for iOS-based devices. Read iOS Human Interface Guidelines to learn how your app should look and behave, and how to use the UI elements that UIKit provides.
To learn how to programmatically create and customize specific UI elements, see the UIKit Catalog (iOS): Creating and Customizing UIKit Controls sample code project and the class-specific documents in UIKit Framework Reference.
To find out how to make your app accessible to all users, read Accessibility Programming Guide for iOS.
Enhance Your Game with In-Game Voice and Game Center Services
To learn how to give your users access to in-game voice, multiplayer sessions, leaderboards, and achievement tracking, read Game Center Programming Guide.
Publish Ads to Boost Revenue
To learn how you can receive additional revenue when users tap ads you host within your app, read iAd Programming Guide.
Copyright © 2018 Apple Inc. All rights reserved. Terms of Use | Privacy Policy | Updated: 2015-03-09