• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >swift > Swift的开发环境搭建以及基本语法详解

Swift的开发环境搭建以及基本语法详解

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了swift语法,swift基础语法,swift基本语法,swift开发环境搭建,swift ios开发教程等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Swift环境设置
在编写Swift程序之前,需要先设置好Swift开发环境。Swift提供了一个Playground平台用于学习目的,我们同样也需要设置。需要提供给 Xcode 软件的 Swift 编码在 Playground 中。如果熟悉Swift概念,那么可以使用Xcode IDE来做ISO/OS X应用程序的开发。

首先,需要在苹果开发者网站上的注册帐户(本教程假设你有开发者帐号)。 如果已登录苹果网站,请访问以下链接:

Download for Apple Developers
这将列出了许多可用的软件如下:

2015112161714718.png (717×416)

现在选择 Xcode 并点击附近光盘映像,由给定链路上下载。当DMG文件下载,那么可以通过简单的双击来安装它,并按照给定的说明执行安装。最后,按照给定的说明并将 Xcode 拖放图标进入应用程序文件夹。首先同意相关协议:

2015112161733428.jpg (490×321)

输入管理员密码,如下图所示,然后安装开始:

2015112161758866.png (447×211)

现在,我们已经在机器上安装了 Xcode,就可以开始Swift 的编码。接下来,打开 Xcode 中可用的应用程序文件夹,并继续接受条款和条件。Playground

选择 Get started with a playground 选项,并输入playground 的名称,并选择作为 iOS 平台。最后,会得到 Playground 窗口如下:

2015112161816156.jpg (730×408)

以下是默认 Swift Playground 窗口使用的代码。
import UIKit
</div>
var str = "Hello, playground"
如果在 OS X 程序中创建相同的程序,那么它将包括 import Cocoa 同样的程序看起来如下:
 import Cocoa
</div>
var str = "Hello, playground"
当上面的程序被加载,它应显示以下结果在Playground结果区域(右手边)。

2015112161836169.jpg (806×352)

Hello, playground
</div>

恭喜,Swift编程环境准备就绪,可以继续学习 Swift 的下面的内容了。

Swift基本语法
我们开始用下面的 OS Xplayground 创建的 Hello,World!程序 ,它包括 import Cocoa ,如下所示:
import Cocoa

/* My first program in Swift */
var myString = "Hello, World!"

println(myString)
</div>
如果为 iOS playground 创建相同的程序,然后将包括 import UIKit 语句,程序看起来如下:
import UIKit
var myString = "Hello, World!"
println(myString)
</div>
当我们使用适当playground运行上面的程序,得到以下结果:

Hello, World!
现在来看看Swift程序的基本结构,因此,这是了解 Swift 编程语言的基本构建块。
Import 在 Swift 的使用
可以使用 import 语句来直接导入任何 Objective-C框架(或C库)到 Swift程序。例如上述 import cocoa 语句使所有 Cocoa 库,APIs,并形成了所有OS X开发层,在运行时可用在 Swift。

Cocoa在Objective-C是C的一个超集实现,所以很容易将C甚至C++混合到 Swift 应用。

Tokens 在 Swift 的使用
Swift程序由各种令牌组成,令牌可以是一个关键字,标识符,常量,字符串文字或符号。例如,下面的Swift语句由三个令牌组成:
println("test!")
The individual tokens are:
println
(
   "test!"
)
</div>
注释
注释就像帮助文本在 Swift 程序中,它们被编译器忽略。多行注释以/*开头并以*/字符结束,如下图所示:
/* My first program in Swift */
Swift可以嵌套多行注释。以下是Swift有效的注释:

/* My first program in Swift is Hello, World!
/* Where as second program is Hello, Swift! */
</div>
单个注释使用//在注释的开头写入。
// My first program in Swift ,这是一行注释
</div>
分号
Swift不要求必须使用分号(;)在代码每个语句后面,虽然其可选的,但是如果使用分号,然后编译器不会有什么影响。

但是,如果在同一行,用分号作为分隔符分为多个语句, 否则编译器将引发语法错误。可以重写上面的Hello,World!程序如下:
import Cocoa
/* My first program in Swift */
var myString = "Hello, World!"; println(myString)
</div>
标识符
Swift 标识符是用于识别一个变量,函数,或任何其它用户定义的项目的名称。一个标识符开始于字母A到Z或a到z或下划线_后跟零个或多个字母,下划线和数字(0〜9)。

Swift不允许标识符中有标点字符,如@,$和%。Swift 是区分大小写的编程语言。因此,Manpower和manpower 在Swift中是两个不同的标识符。下面是可接受的标识的一些例子:

Azad    zara  abc  move_name a_123
myname50  _temp  j   a23b9   retVal
</div>

要使用保留字作为标识符,需要在标识符之前和之后把它用反引号(')引用起来。例如,class 不是一个有效标识符,但`class`是有效的。

关键字
以下关键字在 Swift 中保留。这些保留字不要用作常量或变量或任何其它标识符名称,除非它们用反引号转义:

在声明中使用关键字

2015112162116759.png (332×188)

在语句中使用关键词

2015112162140115.png (301×159)

在表达式和类型中使用关键字

2015112162158265.png (384×144)

在特定情况下使用的关键字

2015112162214866.png (381×242)

空格
仅包含空格,可能带有注释行,被称为一个空行,Swift编译器完全忽略它。

空格是 Swift 用来描述空格,制表符,换行符和注释术语。空格分隔一个声明为另一部分,使编译器能够查明在一个声明中的元素,如int,结束和下一个元素开始。因此,在下面的语句:
<

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Swift 基本语法
  • Swift的开发环境搭建以及基本语法详解

相关文章

  • 2017-05-28深入解析Swift编程中的构造方法
  • 2017-05-22Swift 访问控制
  • 2017-05-28Swift中动态调用实例方法介绍
  • 2017-05-28初探Swift3.0带来的变化汇总
  • 2017-05-28Swift3.0 GCD定时器的使用DEMO
  • 2017-05-28Swift教程之基本运算符详解
  • 2017-05-28详解Swift编程中下标的用法
  • 2017-05-28Swift里的值类型与引用类型区别和使用
  • 2017-05-28mybatis基本实例详解
  • 2017-05-22Swift 循环

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Swift编程中的switch...case语句实例解析
    • Swift中使用可选类型完美解决占位问题
    • Swift 中闭包的简单使用
    • swift学习文档(笔记)
    • Swift 类
    • Swift实现Selection Sort选择排序算法的实例讲解
    • 窥探Swift编程中的错误处理与异常抛出
    • Swift实现快速排序算法的代码示例
    • CentOS安装solr 4.10.3详细教程
    • MyBatis 使用权威指南

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有