1.swift支持所有C和Obeject-c的基本类型,支持面向过程和面向对象的编程机制。2.swift提供了2种功能强劲的集合类型:数组和字典3.元祖4.可选类型5.swift 是一种类型安全的语言6.swift是编程语言,xcode提供了swiftc编译器来编译swift程序7.开发环境:OS ...
分类:
编程语言 时间:
2015-11-29 00:57:01
阅读次数:
192
前几天转了一篇介绍?和感叹号的文章,现在自己搞明白了,记录一下!1.swift中的可选类型变量表示这个变量可能有值,也可能为空。你可能会想这个直接用一个指针不就搞定了么?但swift是不支持指针的.(这个解释有些牵强,但是在给一个普通变量赋值为nil的时候,会出现语法错误) 。2.问号和叹号都能声明...
分类:
编程语言 时间:
2015-11-22 23:21:21
阅读次数:
218
import UIKit/*:可选类型(可以有值, 也可以没有值)* 在OC中我们可以给一个对象类型变量赋值为nil或者一个对象, 而在Swift中如果想给一个变量赋值为nil那么必须明确指定为可选类型才可以, 也就是说普通变量是不能赋值为nil的格式: 数据类型?* 以后但凡看到init后面跟上一...
分类:
编程语言 时间:
2015-11-06 20:49:30
阅读次数:
231
Swift 编程思想 Part 4:map all the things!2015-10-22837文章目录1.数组 vs. 可选类型2.作用在可选类型上的 map()3.回到我们的例子4.来用 map 吧5.哪儿有问题?6.flatMap() 来帮忙了7.把 init 当闭包来用8.最终的Swif...
分类:
编程语言 时间:
2015-11-05 00:34:41
阅读次数:
336
原创文章,欢迎转载。转载请注明:关东升的博客?? 在使用可选类型和可选链时,多次使用了问号(?)和感叹号(!),但是它们的含义是不同的,下面我来详细说明一下。? 1. 可选类型中的问号(?) 声明这个类型是...
分类:
编程语言 时间:
2015-10-28 12:51:52
阅读次数:
147
原创文章,欢迎转载。转载请注明:关东升的博客在使用可选类型和可选链时,多次使用了问号(?)和感叹号(!),但是它们的含义是不同的,下面我来详细说明一下。1. 可选类型中的问号(?)声明这个类型是可选类型,访问这种类型的变量或常量时要使用感叹号(!),下列代码是显示拆包:let result1: Do...
分类:
编程语言 时间:
2015-10-28 12:28:12
阅读次数:
166
原创文章,欢迎转载。转载请注明:关东升的博客 可选类型:我们先看看如下代码:var n1: Int = 10
n1 = nil //编译错误
let str: String = nil //编译错误
Int和String类型不能接受nil的,但程序运行过程中有时被复制给nil是在所难免的,Swift为每一种数据类型提供一种可选类型(optional),即在某个数据...
分类:
编程语言 时间:
2015-10-26 12:17:27
阅读次数:
214
原创文章,欢迎转载。转载请注明:关东升的博客可选类型:我们先看看如下代码:var n1: Int = 10n1 = nil //编译错误 let str: String = nil //编译错误Int和String类型不能接受nil的,但程序运行过程中有时被复制给nil是在所难...
分类:
编程语言 时间:
2015-10-26 11:59:02
阅读次数:
208
做oc开发也有差不多一年的时间了,最近事件不是特别紧,也是时候来学习一下swift了,虽然swift api和oc是一样的但是还是有好多语法上的区别,最近在看网易公开课上得斯坦福的ios开发课程也会持续更新一下课程内容 optional类,也就是可选类型,optional是oc中没有的类型...
分类:
编程语言 时间:
2015-10-25 22:33:45
阅读次数:
212
springMVC对于controller处理方法返回值的可选类型spring mvc 支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。ModelAndView@RequestMapping("/hello") p...
分类:
编程语言 时间:
2015-10-25 13:40:38
阅读次数:
186