摘要: Swift 对 Error Handling详解 苹果官方文档解释 跟其它语言一样,Swift的异常处理是在程序抛出异常后的处理逻辑。 Swift提供了一流的异常抛出、捕获和处理的能力。跟Java语言类似, Swift的异常并不是真正的程序崩溃, 而是程序运行的一个逻辑分支;Swift和Java捕获 阅读全文
posted @ 2017-01-03 17:33 俊华的博客 阅读(9397) 评论(0) 推荐(0) 编辑
摘要: 可选类型详解 直接上代码解释 "?" 这个简单意思,你的变量可能为nil,或者你可能将nil赋值给它,需要给变量定义的时候加上"?",否则一旦你将nil赋值给没有加"?"的变量,编译就会报错举个例子理解一下,我们假如有一个盒子,盒子是一个存在的物体,swift不允许有空值出现,那我们怎么办呢?就需要 阅读全文
posted @ 2017-01-03 15:02 俊华的博客 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: Swift 3.0 版本去掉了沿用已久的 C 风格循环语法, 又是向现代开发语言的一次迈进, 咱们就来看看没了 C 风格循环我们还有什么选择 C 风格循环 关于 C 风格循环, 不我们过多介绍了, 就是类似这样的语句: 如今这样的语法在新版本的 Swift 中即将成为历史了, C 风格的循环语法可能 阅读全文
posted @ 2017-01-03 14:34 俊华的博客 阅读(350) 评论(0) 推荐(0) 编辑