-
如果您完全是一个想要开始编程的新手,或者熟悉编程但对更多要学习内容感到好奇的人,或者熟悉其他编程语言但不熟悉 Macintosh 编程的经验丰富的程序员,那么本书适合您。 无论您的技能水平如何,本书都将帮助每个人了解如何使用 Apple 最新的编程语言 Swift 为 Macintosh 创建 macOS 程序。
-
现在您可能想知道,为什么要学习 Swift 以及为什么要为 Macintosh 编程? 答案很简单。
-
首先,Swift 是 Apple 最新的编程语言,旨在让创建 macOS 和 iOS 程序比以前更快、更容易、更可靠。 以前,您必须使用 Objective-C 来创建 macOS 和 iOS 应用程序。 虽然功能强大,但 Objective-C 更难学习,阅读和编写更复杂,并且由于其复杂性,更容易在程序中引入问题或错误。
-
Swift 与 Objective-C 一样强大(实际上,它更强大,你很快就会看到),更容易学习,更容易阅读和编写,并且它最大限度地减少了常见的编程错误。 Swift 为您提供了 Objective-C 的所有优点而没有任何缺点。 此外,Swift 还提供了 Objective-C 不提供的功能,这使得 Swift 成为今天和未来学习和使用的更好的编程语言。 由于 Swift 是 Apple 的官方编程语言,您可以肯定,学习 Swift 将在现在和未来带来更大的机会。
-
但是为什么要学习创建 Macintosh 程序呢? 热门趋势是学习为 iPhone、iPad 和 Apple Watch 创建 iOS 应用程序。 如果您计划开发软件,您肯定想使用 Swift 来创建 iOS 应用程序。
-
然而,学习 Swift 意味着理解以下几点:
- 编程原理,尤其是面向对象编程
- Swift 编程语言的语法
- Xcode 的特点
- Apple 的软件开发框架(称为 Cocoa),它构成了每个 macOS 和 iOS 程序的基础
- 用户界面设计的原则
-
这听起来好像有很多东西要学吗? 别担心。 我将逐步完成每个过程,这样您就不会感到迷茫。 关键是要创建 macOS 程序和 iOS 应用程序,您需要学习多个主题,只不过创建 iOS 应用程序会带来额外的挑战。
-
例如,一个 iOS 应用程序除了需要时陪用户向左、向右、倒置或右侧向上翻转 iPhone 或 iPad 时的变化,还需要响应一根手指、两根手指、滑动、摇晃和动作的触摸手势。
-
最重要的是,他们的原理完全相同。 您在创建 macOS 程序时学到的知识与创建 iOS 应用程序所需的技能完全相同。 不同之处在于,与创建 iOS 应用程序相比,创建 macOS 程序要简单得多,没有那么混乱,也没有那么令人生畏。
-
如果从一开始就尝试创建 iOS 应用程序就像是尝试游过英吉利海峡,甚至还不知道如何在水下屏住呼吸。
-
你不需要不必要地挫败自己。 这就是为什么首先要通过学习 macOS 编程,再来学习 iOS 应用程序编程原理要容易得多的原因。 因为一旦您熟悉了 macOS 编程,您会发现将您的编程技能转移到创建 iOS 应用程序是很容易的。 通过学习使用Swift创建 macOS 程序,您将学习最终使用Swift创建 iOS 应用程序所需的一切知识,此外您还将知道如何创建 macOS 程序,以便您也可以跨入不断增长的 Macintosh 市场。
基于Swift的Mac App开发之——0.介绍
最新推荐文章于 2024-05-29 09:30:00 发布