精通Swift:成为编程高手的必备技能

发表时间: 2022-08-29 23:45

你好朋友,这是一些初学者的快速编程教程。 我试图用更简单的方式来解释它,但首先,你必须了解一些编程经验,甚至是“C”语言。 如果您不熟悉编程,请查找一些“C”和“Objective-C”教程。

我对 Swift 故事的新篇章感到兴奋。 Swift 是 Apple Inc 为 iOS、WatchOS、TVOS 和 OSX 开发而开发的一种新的编程语言。 Swift 采用了 C 和 Objective-C 的优点,没有 C 兼容性的限制。 Swift 编程从 iOS 6.0 运行到 OSX 10.8。 Swift 使编写设计得非常快速和安全的软件变得容易。

/* your frist impression in swift */var myString = "Hello, World!"println(myString)//OUTPUT:-  Hello, World!

看上面的例子,它看起来类似于 C 语言,对吧?并且上面的程序还包含注释单(//)行和多行(/* multi */)。让我们讨论一下它的特点。

  • Swift 使用了安全的编程模式。
  • 它是现代编程功能和目标,如语法。
  • 编写 iOS 和 OS X 应用程序的绝佳方式。
  • 提供对现有 Cocoa 和 Cocoa Touch 框架的无缝访问。

您可以使用 import 语句将任何 Objective-C 框架(或 C 库)直接导入您的 Swift 程序。


分号

  • Swift 不要求您在代码中的每个语句后键入分号 (;),尽管它是可选的。
  • 如果您在同一行中使用多个语句,则需要使用分号作为分隔符,否则编译器将引发语法错误。


身份标识

  • 以字母 A 到 Z 或 a 到 z 或下划线 _ 开头,后跟零个或多个字母、下划线和数字(0 到 9)。
  • 区分大小写的编程语言。
  • Swift 不允许 @、$ 和 % 等特殊字符和保留字作为标识符,您需要在其前后放置一个反引号 (`)。例如,String 不是有效的标识符,但 `String` 是有效的。

一些关键字在 Swift 中是保留的。他们没有使用 as 常量和变量名。

注意:- 仅包含空格(可能带有注释)的行称为空行,Swift 编译器完全忽略它。


数据类型

201              // Integer literal3.14             // Floating-point literal"Hello, World!"  // String literal
  • Int 或 UInt:- 这用于整数。 更具体地说,您可以使用 Int32 和 Int64 定义 32 位或 64 位有符号整数,而 UInt32 或 UInt64 定义 32 位或 64 位无符号整数变量。 例如,42 和 -23
  • Float - 这用于表示 32 位浮点数和具有较小小数点的数字。 例如,3.14159、0.1 和 -273.158。
  • Double - 这用于表示 64 位浮点数,并在浮点值必须非常大时使用。 例如,3.14159、0.1 和 -273.158。
  • Bool - 这表示一个布尔值,为真或假。
  • String - 这是一个有序的字符集合。 例如,“你好,世界!”。
  • Character - 这是一个单字符串文字。 例如,“C”。
  • Optional - 这表示一个可以保存值或不保存值的变量。


关注七爪网,获取更多APP/小程序/网站源码资源!