![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swift
文章平均质量分 60
iOSHot
这个作者很懒,什么都没留下…
展开
-
Swift学习(一)-语言简介
什么是Swift?Swift是苹果公司在2014年WWDC(苹果开发者大会)上发布的全新编程语言。跟Objective-C一样,可用于编写 iOS 和 OS X 应用程序,支持 Cocoa 和 Cocoa Touch 框架。Swift的语法特点Swift 结合了 C 和 Objective-C 的优点并且不受C兼容性的限制。借鉴了Objective-C、Ja原创 2015-01-06 14:25:59 · 993 阅读 · 0 评论 -
Swift学习(二)-Hello World
系统要求编写Swift语言的系统要求为:Xcode版本 >=6.0 Mac系统版本 >=10.9.3步骤1.打开Xcode开发工具,选择Create a new Xcode Project。2.创建命令行项目,选择OS X下面的“Application”,再选择“Command Line Tool”,点击Next。3.在Product Name后原创 2015-02-03 15:37:32 · 857 阅读 · 0 评论 -
Swift学习(三)-常量与变量
Swift中常用的数据类型Int、Float、Double、Bool、Character、StringArray、Dictionary、元组类型(Tuple)、可选类型(Optional)常量的声明Swift中用let关键字来声明常量在常量名后面加上 冒号(:) 和 类型名称let age : Int = 18 ; //定义了一个Int类型的常量age,原创 2015-02-03 16:06:07 · 696 阅读 · 0 评论 -
Swift学习(四)-Playground简介
什么是Playground ?Playground是苹果公司在2014年WWDC(苹果开发者大会)随Swift一起推出的,可以实现一边写代码,一边预览效果。原创 2015-02-05 11:49:53 · 1684 阅读 · 0 评论 -
Swift学习(五)-逻辑判断
逻辑分支if 判断var i = 10if (i > 0) { print("OK")}小结 Swift 中没有 C 语言中的非零即真概念在逻辑判断时必须显示地指明具体的判断条件if 语句条件的 () 可以省略但是 {} 不能省略三目运算符var a = 10var b = 50var result = a > b ? a : bprint(result)小结 Swif原创 2016-07-20 14:04:42 · 662 阅读 · 0 评论 -
Swift学习(六)-循环
Swift风格的 for// 遍历 0 ~ <10for i in 0..<10 { print(i)}print("---")// 遍历 0 ~ 10for i in 0...10 { print(i)}小结 Swift 中使用 in 关键字标示循环的范围0..<10 表示从0到90...10 表示从0到10注意之间不能出现空格特殊写法for _ in 0...原创 2016-07-20 15:24:02 · 672 阅读 · 0 评论 -
Swift中的required修饰符
普通子类通常情况下,一说到required修饰符,我们最先想到的应该就是普通类(class)的init()方法了。比如下面这个类:class MyClass { var str:String init(str:String) { self.str = str }}当我们定义一个MyClass的子类(subclass)并实例化这个子类转载 2016-10-13 18:15:24 · 654 阅读 · 0 评论 -
在Xcode8中使用Swift2.3
Xcode8支持两个Swift版本:2.3和3.0 。用Xcode8打开Swift2.3的项目时,会弹窗提示你是否需要自动转换代码至Swift3.0 。自动转换代码后,仍会有不少报错。那么怎样让Swift2.3的项目在Xcode8上快速Run起来呢?Build Settings → 搜索Legacy Swift → 找到Use Legacy Swift Language Versi原创 2016-10-13 19:05:29 · 3102 阅读 · 0 评论