要开发 iOS 应用程序,您必须使用 Xcode,这是一个 集成开发环境, 也叫 IDE (英文缩写为 I集成开发环境),这意味着它是由一组 编程工具.
此IDE提供了一个 图形界面 这对于应用程序开发非常有用,并且包括新的编程语言 斯威夫特,由Apple今年发布。
苹果是 推广Swift,但这并不意味着您不能使用 其他语言 像Objective-C。 您决定的语言取决于您,这是以下列表 手段 指导您:
- 立即开始开发iOS应用:这是 官方Apple指南 要开始编程,请先从Xcode压缩开始,然后从应用程序的结构开始,实施它,最后将其上传到App Store。
- 介绍Swift:这是Apple的新语言,易于使用,因此,如果您从头开始学习,也许它是 一个不错的起点 学习。
- 苹果的发展视频:Apple收集了WWDC视频的汇编,其中介绍了部分开发,技巧和资源,值得一看。
- 雷·温德利希(Ray Wenderlich)的教程:如果您想制作游戏,Ray Wenderlich的教程是最好的起点。 您将必须具有一些Swift和Objective-C的知识。
- 苹果的API功能:Apple提供了许多用于访问iOS 8扩展的不同API,包括Touch ID,Photos,HealthKit等。 熟悉这些API可以 以指数方式提高您的应用程序级别.
- Code School的iOS App开发课程:您可以访问 开发基础 通过这所学校的入门班免费获得。
- 斯坦福大学的iOS开发课程:斯坦福大学提供 免费班学习iOS。 目前,它们仅适用于iOS 7,但很可能他们将很快发布iOS 8的更新。
应用程序审查指南
苹果有一个非常具体的观点 允许在商店中使用的应用程序,因此即使在启动应用程序之前了解其规则也很有用。 如果您不这样做,则可以花大量时间在Apple不允许在App Store中使用的应用程序上。 这些 标准 他们在 App Store评论指南.
完成应用程序后,可以将其发送到App Store,然后 将受到严格审查 根据其内容,设计和技术细节。 因此,重要的是要考虑到《审核指南》, 审查指南。 苹果也有一个清单 拒绝的最常见原因.
以同样的方式 具体指南 如果要使用任何API,最常见的是:
设计指南
苹果希望其商店中的所有应用都具有“一致性«,虽然这不一定意味着良好的设计,但它确实意味着应用程序在用户界面中使用相同的基本元素,有关详细信息,请参见 人机界面指南。 在其中,您会发现他们的需求量很大 图标设计中的应用程序设计.
为了简化此过程,他们对可以做什么和不能做什么进行了汇总,以便更轻松地开始操作,您可以在 该做什么和不该做什么。 其他资源是;
测验
测试应用程序很重要,并且总是欢迎新的关注,这就是为什么它很重要 使用Beta测试人员将您的应用推到极限。 在这种情况下,我们有两个有趣的选项:
- GitHub上 是给他的那个 软件版本控制和协作。 一旦注册了GitHub,就很容易将Xcode链接到它,因此您所做的一切都保存在该处,并且团队的其他成员也可以访问。 如果您需要一点帮助,请使用 导游.
- TestFlight,是允许其他用户使用的应用程序 测试您的应用,您只需要下载并安装 TestFlight.
为iOS开发对Xcode越来越熟悉一旦了解了它的工作原理,就可以用多种语言编写您的应用程序或进入Swift。
优秀的非常感谢你
非常好的信息,对于像这样的出版物,您值得不时停下来,谢谢。
真的非常感谢你