swift 教程 swift介绍

swift 教程 swift介绍,第1张

1、要使用swift须拥有一台苹果电脑。因为集成开发环境XCode只能运行在OS X系统上。电脑系统必须在OS 10.9.3及以上,电脑必须安装Xcode集成开发环境。

2、下载完成后,双击下载的 dmg 文件安装,安装完成后我们将 Xcode 图标踢移动到应用文件夹。Xcode 安装完成后,就可以开始编写 Swift 代码了。接下来我们在应用文件夹打开 Xcode,打开后在屏幕顶部选择 File =>New =>Playground。接着 为 playground 设置一个名字并选择 iOS 平台。

3、如果你想创建 OS x 程序,需要导入 Cocoa 包 import Cocoa以上程序载入后,会在Playground 窗口右侧显示程序执行结果。

4、选择一个Single View Application,并点击next,创建一个简单示例app应用。

5、接着我们输入项目名称(ProductName),公司名称(Organization Name),公司标识前缀名(Organization identifier) 还要选择开发语言(Language),选择设备(Devices)。其中Language有两个选项:Objective-c和swift,因为我们是学习swift当然选择swift项了。 点击Next下一步。

6、选择存放的目录,如果要使用Git源代码管理,将勾上Source Control的create git repository on My Mac. 点击create创建项目。

7、项目创建后,默认生成了一个示例文件,可以看到swift将oc中的h和m文件合并成了一个文件(即swift后缀名文件). Main.storyboard相当于xib文件,有比xib更多的功能。

8、打开main.storyboard,默认看到一个简单的空白的应用界面,大小为平板界面大小。 如果开发都只需要开发兼容iphone手机的app,那么可以把Use Auto Layout的勾去掉(默认为勾上)。d出了一个对话框,让我们选择界面尺寸,iPhone 或 iPad。我们选择iPhone的尺寸。

9、界面添加点内容,在右下方找到Text控件,将它拖入storyboard上,并双击写入文本Hello World!

10、运行一下模拟器(command+R 快捷键或在菜单栏中选择 Product =>Run)。

至此,第一个Swift项目就完成了。

10、swift介绍

《Swift》是一种支持多编程范式和编译式的开源编程语言,苹果于2014年WWDC(苹果开发者大会)发布,用于开发 iOS,OS X 和 watchOS 应用程序。 Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。 Swift 在 Mac OS 和 iOS 平台可以和 Object-C 使用相同的运行环境。 2015年6月8日,苹果于WWDC 2015上宣布,Swift将开放源代码,包括编译器和标准库。

Swift 是一种全新的编程语言,结合了 C 和 Objective-C 的优点,并且不受C兼容性的限制。Swift 采用的安全编程模式添加了很多新特性,这使得编程更简单,更灵活,也更有趣。Swift 在 Foundation 和 Cocoa的基础上构建框架,并且采用了很多 Objective-C 的命名参数以及动态对象模型,并且支持过程式编程和面向对象编程。Swift 将现代编程语言的精华和苹果工程师文化的智慧结合了起来,既能够开发简单的小程序,也能够构建出一套完整的 *** 作系统。

简单介绍

xcode集成开发环境是运行于Mac苹果电脑上用于开发swift应用程序的工具,利用xcode可以很方便、直观的开发OS X和iOS系统所支持的应用程序。

步骤详解

必须在苹果Mac电脑上搭建xcode开发环境。

打开“xcode”开发工具,点击“File”->“New”->“Project”项来创建一个新的工程。

在打开的“创建工程”向导界面中,选择“OS X”系统中的“Application”项,选中“Command Line Tool”项,点击“Next”按钮来创建一个基于OS X系统的命令行应用程序。

接着输入“Project Name”(工程名称)和“Language”(语言)。

然后直接点击“Create”按钮创建应用程序。

在利用xcode创建了一个工程之后,在其开发界面中,我们点击“main_swift”项,就可以打开主程序编程界面了,以下所有代码均在此编程界面中完成。

变量和常量定义

在swift环境中,我们通过“var”关键字来定义变量。通过“let”关键字来定义常量。常量的值无需在编译时指定,但是至少要赋值一次。

var myVariable = 42

myVariable = 50

let myConstant = 42

数组的创建:

利用“[]”来创建数组,同时对数组中元素的访问是通过方括号中的索引来实现。

流程控制语句:

在swift编程环境中,使用 if 和 switch 作为条件控制。使用 for-in、for、while和do-while作为循环。

代码如下:

let individualScores = [75, 43, 103, 87, 12]

var teamScore = 0

for score in individualScores {

if score >50 { teamScores += 3}

else { teamScores += 1}

}

函数的使用:

使用关键字func来创建函数,使用 “->”符号来分隔参数的名字和返回值类型。

在引用函数时,调用函数使用他的名字加上小括号中的参数列表来实现。

对象的创建和使用:

swift使用关键字“class”来定义一个类,类中的属性的声明则是在类里作为常量或变量声明的。定义方法如下:

class Shape {

var numberOfSides = 0

func simpleDescription() ->String {

return "A shape with \(numberOfSides) sides."

}

}

枚举和结构:

使用“enum”关键字来定义枚举和结构。代码如下:

enum Rank: Int {

case Ace = 1

case Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten

case Jack, Queen, King

func simpleDescrition() ->String {

switch self {

case .Ace: return "ace"

case .Jack: return "jack"

case .Queen: return "queen"

case .King: return "king"

default:return String(self.toRaw())

}

}

}

let ace = Rank.Ace //引用枚举常量

8

针对每段小代码片段,大家可以直接复制粘贴到主程序编程窗口,点击“运行”按钮来测试输出效果。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/11122340.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-13
下一篇2023-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存