没有返回值的调用

多个返回值的调用

函数也是类型,可以赋值

 

输出所有偶数

判断myName是否为空

关于教程里的”?”我是没看懂,找啊找,于是发现了这篇文章<Swift之?和!>

一下子解决了好多疑问

 

简单的for循环

遍历数组

while循环遍历

遍历字典

 

 

字典就相当于OC里的NSDictionary,根据视频里的例子

好吧,这里说一下我遇到的一个问题

我觉得我既然开始时候没指定dict的value类型,就应该让我随便添加,我认为这应该算是个bug吧,不知道苹果是怎么考量的,为什么混合的value类型就不允许添加

Swift的数组用[]可以直接声明,里面的元素可以混着写

声明一个空数组

 

一般的字符串之间连接可以直接用加号(+)连接

swift也提供了一种类似于占位符的连接方式,可以连接字符串和其他类型

 

swift支持类型推导,一般用var不需要指定类型

需要指定类型时,可以这样

 

Swift里变量用var,常量用let来定义

变量声明后可以随时改变值,而常量只能赋值一次,再赋值则会直接报错

打开Xcode6,new Project的时候Language选择Swift

就可以看到很简单的一段

就这么简单

我是跟着极客学院的Swift教程学的

顺边说一下,他们的视频还是不错的,没有太多废话

  1. Hello World
  2. 变量与常量
  3. 类型
  4. 字符串连接
  5. 数组
  6. 字典
  7. 循环
  8. 流程控制
  9. 函数
  10. 面向对象
  11. 使用Swift开发iOS项目

教程看完了,总体来说Swift还是非常方便的,有编写脚本语言的爽快感,但目前xcode6beta版的代码提示功能还非常弱,期待正式版

教程里什么时候加标签什么时候不加并没有说清楚

总结了一下,类方法不需要加,构造方法需要加