共计 2001 个字符,预计需要花费 6 分钟才能阅读完成。
本教程是 IOS/Swift 常识的总结,实用于通过对 Objictive C 编程的使用并须要理解基于 iOS 程序的 iPhone 和 iPad 的程序员。做一个有 bigger 的’攻城狮‘,有尊严的工作,高兴的工作,享受工作。
本文收录:Swift 常识介绍
对于 Swift
苹果公司于 WWDC2014(Apple Worldwide Developers Conference. June 2-6, San Francisco)公布新的编程语言 –Swift。对于软件用户、游戏玩家,大家始终都在提倡用户体验。其实软件开发者本人也是用户,是各种开发工具的使用者,也会喜爱用户体验做得好的工具软件。这次苹果想开发者所想,提供了一个能够玩转 swift 的游乐场--Playground,它为开发着提供了不便、提供了乐趣。本篇次要简略列举几点,而后介绍 Swift 入门操作。
Swift 是什么
- Swift 是用来写 iOS 和 OS X 程序的编程语言。
- Swift 汲取了 C 和 Objective- C 的长处,且更加弱小易用。
- Swift 能够应用现有的 Cocoa 和 Cocoa Touch 框架。
- Swift 兼具编译语言的高性能(Performance)和脚本语言的交互性(Interactive)。
Swift 有什么特点
- 属性 (Property)、可空值(Nullable type)、泛型(Generic Type) 语法,源自 C#。
- 格局格调:句末能够没有分号,判断条件不须要括号,同 Go 格调。
- 以后实例应用 self 援用语法、列表/字典申明语法,同 Python 格调。
- 区间申明语法(如:1..3:前闭后开[1,2],1…3:前闭后闭[1,2,3]),同 Haskell 格调。
- 协定 (protocol) 和扩大(extension),源自 Objective-C。
- 枚举 (enum) 类型能够领有成员或办法,很像 Java。
- 类 (class) 和构造 (struct) 的概念,和 C# 类似。
用什么 IDE 开发 Swift
- Xcode6 开始反对 Swift 语言。
- Xcode6 提供了 Playground 界面,能够边开发边看到执行成果。
Swift 能够干什么
1 . 疾速练习 swift
不须要编译、不须要点击执行,编写代码后间接看成果,比脚本语言还不便,开发者能够通过 Playgroud 疾速得进行语法试验、API 调用,等等。
2. 可视化程序逻辑
Playground 不仅提供了动态变量即时查看,而且能展现随工夫变动的值。
如图,通过右上角的两个按钮,能够切换 Playground 的两种编辑试图:
- Standard Editor 即时显示变量值。
- Assistant Editor 在时间轴上显示变量值,或者自定义显示。
Assistant 模式对于开发者测验程序逻辑将有重要帮忙:
- 不再须要逐渐断点调试。
- 不再须要输入日志查看。
- 不仅能显示数值曲线,还能显示图形图像。
3. 自定义显示
开发者能够依据须要扩大动静展现接口,以本人的形式展现程序。
如 WWDC2014 上演示的内容:
Playground 有什么毛病
1.Playground 临时不反对界面交互。
即无奈在 Playground 中玩你开发的游戏。
2.Playground 不是模拟器不能执行 app 程序。
环境筹备
- Mac OS 版本
Mac 零碎版本 >= 10.9.3, 我的开发环境是 MacOS 10.10.1
- Xcode6
Xcode 版本 >= 6.0, 我的开发环境是 Xcode 6.1.1
| 一. 创立工程 |
装置胜利后开始咱们的新的 Swift 之旅吧。首先,咱们来创立一个 Swift 语言的工程。和原来创立工程一样,只须要在语言选择时抉择 Swift 即可。
Swift 排在了语言选项的第一项,可见苹果对它的器重水平,当前预计会成为默认选项的。
工程创立后,你会发现和以前的 Hello World 没什么变动。
说好的 Playground 呢?
你会发现在右下角有这么一个文件类型 Playground, 晓得要干什么了吧?
其次,增加 Playground 文件.
- 间接从右下角拖动到工程中
- File-》New-》File…,抉择 Playground
两头: 代码编辑区域。
右侧:实时成果,不是输入。
右下:运行后后果,留神: 是执行成果。
疾速查看变量,不须要编译
在代码区域编写完代码,能够疾速在 playground 疾速查看后果,在 playground 显示的后果中,每条后果的最初都有两个按钮,别离是
Quick Look:疾速查看后果。
Value History:查看历史记录。
快捷创立带 playground 工程
开启 xcode 欢送界面的办法:
菜单:Window -> Welcome to Xcode -> 抉择“Get started with a playground”就能够间接创立带 playground 的工程了。