入门汇总

入门汇总

了解 iOS

iOS 和 iOS SDK 提供了一整套强大功能,让你能轻松地在 iPhone 上实现各种 App 与游戏特色。而其行业领先的内建安全及隐私保护功能,让你无需分心,能专注于挥洒心中创想。

整理你的工具箱

Xcode 为你提供为所有 Apple 平台开发、测试和分发 App 所需的工具,包括智能代码补全、适用于 Apple 设备的模拟器、高级分析和调试工具等。

从 Mac App Store 下载 Xcode

Swift 是一种强大直观的编程语言,适用于所有 Apple 平台。Swift 语法简洁但表现力强,更包含了深受喜爱的现代功能,可轻松上手使用。Swift 代码从设计上保证安全,并能开发出运行快如闪电的软件。

“使用 Swift 开发”教程

借助 SwiftUI,你可以利用 Swift 的强大功能打造适合各个 Apple 平台的精美 App,而无需编写大量代码。

教程:SwiftUI 简介

深入探索设计

为了打造出色的体验,你的 App 需要具备有吸引力的 UI、直观的交互、易于理解的布局以及相关的内容。最重要的是,在 iPhone 上呈现的界面要感觉自然。

在设计 App 时,请随时参考 Apple 的《人机界面指南》(HIG) 中的宝贵信息,设计更出色的 App 界面、导航内容,以及管理交互。同时,我们也鼓励你探索 Apple 设计资源的相关部分。

浏览适用于 iOS 的《人机界面指南》

探索适用于 iOS 和 iPadOS 的 Apple 设计资源

以下精彩的基础设计视频,也许能助你获得一点设计灵感:

优秀设计特征

基本的设计原则

采用最佳做法

请牢记以下做法,以确保你的 App 能够为每个用户提供最佳体验:

优先考虑隐私保护

在 Apple,我们将隐私视作每个人的基本权利。仅在根据适用法律获得用户的知情同意后,才应访问用户或设备数据。此外,应采取适当的步骤来保护用户和设备数据,并对数据的使用保持透明。如果你收集数据,请提供隐私声明来阐述你将收集哪些信息以及你将如何使用这些信息。

进一步了解如何保护用户隐私

保护你收集和储存的数据

如果你确实要收集数据,请务必保护这些数据免受恶意攻击。采用通行密钥,作为替代密码的一种保护方法。将个人身份信息、财务数据或其他敏感数据储存在用户的加密钥匙串中。

进一步了解通行密钥

进一步了解钥匙串服务

进一步了解 Apple 安全技术

审查你的辅助功能支持

Apple 已将辅助功能支持直接内置于其各项技术中,但屏幕阅读器和其他辅助功能仍需依赖你的 App 提供的信息。SwiftUI 和 UIKit 可以描述 UI 的每一部分,但只有你知道这些部分是如何在一起协同工作的。检查 Accessibility Nutrition Labels 和其他描述,确保它们提供了实用的信息,并确保基于焦点的导航简约且直观。

进一步了解辅助功能

打造国际化和本地化的 App

针对其他地区和语言打造本地化的 App,拥抱全球化市场。利用 Foundation 框架准备你的 App,它可提供代码来根据不同语言和地区对字符串、日期、时间、货币和数字进行格式调整。确保你的 UI 对从左到右和从右到左的语言都有良好呈现。将 App 资源本地化,并将它们添加到你的 Xcode 项目中。

进一步了解 Foundation 框架

进一步了解从右到左显示的语言

进一步了解本地化

为每个人而设计

在开发内容时考虑社会和文化差异。用户可能持有不同的观点,并对你打造的内容和体验表现不同反应,保持同理心能助你更好地理解他们。

进一步了解包容性

全面测试和调试 App

在开发环节,使用内建的 Xcode 调试器发现问题并加以解决。

进一步了解 Xcode 调试器

优化性能

利用 Xcode 中的 Instruments App 工具,排查代码中的瓶颈和其他性能问题。对运行代码进行性能测试,查找内存泄漏,分析资源使用,以及进行更多其他检查。

进一步了解如何提升 App 的性能

面向多个 Apple 平台构建

如果你在 iOS 上开始开发,不妨同时添加对 iPadOS 的支持。iOS 和 iPadOS 共享许多相同的技术,同一个可执行文件能够轻松地同时支持这两个平台。

访问 iPadOS Pathway

在所有 Apple 平台上重复利用 SwiftUI 视图和 UI

App 中几乎所有基于结构和数据的代码都可在任何 Apple 平台上重复利用。SwiftUI 的普遍适用性使它成为一个理想的开发选择,并且缩短了在不同平台上交付 App 的自定版本所花费的时间。

无需修改,在搭载 Apple 芯片的 Mac 上运行你的 iOS App

对你选择在搭载 Apple 芯片的 Mac 上运行的 iOS App 进行现代化改造。

了解如何在 macOS 上运行 iOS App

分发你的 App

通过 App Store,你可以轻松地向 iPhone 用户提供 App、游戏和服务。

了解如何将你的 iOS App 提交至 App Store

选择商业模式

在 175 个国家或地区的 App Store 店面中分发你的 App 或游戏。从多种商业模式中进行选择,包括免费、免费增值 (免费但提供了可选的 App 内购买项目)、付费等。在 App 开发初期就确定好商业模式,以更好地为用户提供出色的 App 体验。

进一步了解如何选择商业模式

了解如何将你的 iOS App 提交至 App Store

深入探索

技能进阶,你准备好了吗?深入研究 iOS App 文档,以获取包罗万象的进一步进阶资源来丰富 App 的功能并扩大 App 触及的用户群。

浏览所有 iOS 视频

查看 Apple 开发者论坛

探索 iOS 文档

进一步了解《App 审核指南》中的设计准则

相关数据

哪些国家卫冕世界杯冠军 世界杯有哪些国家卫冕成功过
2018年世界杯D组进球瞩目(充满激情与惊喜的进球盛宴)
Word中怎么删除域并且保留文本的格式?

友情链接