苹果开发文档 User Experience Starting Point for iOS

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.

用户体验包括外观,行为,应用的操作性。因为你的用户已经习惯了有iOS设备提供的美丽,强大的,操作简单的特点,你的目标就是设计出一款让用户觉得在体验上和iOS本身一样的应用。为了这个目标,你应该注意开发中的每个阶段的用户体验。

image: Art/UserExperience.png
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 TableView 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).


如果想要了解基础设备和应用范例的概述,因为这影响到了你的应用的 用户体验,可以参考Platform Characteristics。

界面构建器是苹果的图形用户界面编辑器。如何使用界面构建器来编辑应用程序的UI,参见Configuring the View

如果想了解一下如何以不同的方式使用桌面显示大量的信息,参见TableView Fundamentals for iOS 。

如果想知道在iOS设备上如何使你的web内容看起来更好,参见Safari Web Content Guide 中的Creating Compatible Web Content,技术文档TN2262 Preparing Your Web Content for iPad (iPad设备上看这个)

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 UICatalog: Creating and Customizing UIKit Controls (Obj-C and Swift) 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.


所有的iOS应用开发者都应该熟悉iOS设备上的HIG( human interface guidelines人机界面准则 )。参见 iOS Human Interface Guidelines学习如何使用UIKit提供的UI元素。

学习如何自定义创建特殊的UI元素,参见 UICatalog: Creating and Customizing UIKit Controls (Obj-C and Swift) ,特殊的类文档在UIKit Framework Reference中。

想知道如何是你的应用更容易接近用户,参见 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.

学习如何让你的用户使用游戏内语音、多人会话、排行榜、和成就跟踪,参见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.

学习如何在你的用户点击你应用中的广告的时候赚钱,参见iAd Programming Guide


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值