摘要: Functions (函数) 函数是一个执行特定任务的代码段.通过名称来标识和调用它们. 在Swift中,每个函数都有类型,包括函数的参数类型和返回值类型.这些类型与Swift中的其他类型使用起来一样,这使得函数可以作为参数传递给另一个函数,以及可以从一个函数中返 回函数,一个函数也可以写在另... 阅读全文
posted @ 2014-07-13 22:13 老蔡居士 阅读(615) 评论(1) 推荐(0) 编辑
摘要: 在iOS中,让NSThread 启动方法有三种:1.+ (void)detachNewThreadSelector:(SEL)aSelectortoTarget:(id)aTargetwithObject:(id)anArgument 创建一个新线程,并在线程的入口点使用指定的SEL方法(就是给T... 阅读全文
posted @ 2014-07-12 09:41 老蔡居士 阅读(588) 评论(0) 推荐(0) 编辑
摘要: Labeled Statements (标签语句) 循环或者switch语句可以嵌套其他的循环或者switch,这样在Swift中可以创建复杂的流程控制结构.循环或者switch语句都可以通过break语句来永久的结束,因此,有时候需要显式的 表明在循环或者switch中你需要break的语句.... 阅读全文
posted @ 2014-07-10 19:45 老蔡居士 阅读(672) 评论(0) 推荐(0) 编辑
摘要: Break break语句会立刻结束整个流程控制的执行.break语句可以在switch语句或者循环语句中帮助你提前结束循环或者switch的执行.Break in a Loop Statement (循环语句中的break) 当在循环语句中使用break,会立刻结束循环的执行,并且跳转到循环体... 阅读全文
posted @ 2014-07-09 19:49 老蔡居士 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 关于多线程在iOS中的重要性,就不废话了.就一个字:重要 ! ^_^iOS中常用的三种多线程方式:NSThread , GCD, NSOpertaion虽然NSThrea排在第一位(几乎所有的介绍多线程的书籍都是这么排序),但用的最少,原因:没有后面的两个小弟用起来体贴.作为多线程的大哥,NSThr... 阅读全文
posted @ 2014-07-09 18:42 老蔡居士 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 麻雀虽小,五脏俱全.在平时的项目中,任何一个模块或者功能里其实都隐藏着许多我们平时注意不到的知识点,其实很多东西大家每天都在用,但很多时候都是知其然,而不知其所以然.时间久了,也就懒得去想到底是什么原因了,怎么实现的之类.回想自己的学习路程,也基本都这样混过来,实在愧对光阴,近日抽空,查看过往笔记,... 阅读全文
posted @ 2014-07-08 21:55 老蔡居士 阅读(1150) 评论(2) 推荐(0) 编辑
摘要: Value Bindings (绑定值) 在switch的case中可以绑定一个或者多个值给case体中的临时常量或者变量,这个成为绑定值. 代码样例: let anotherPoint = (2, 0) switch anotherPoint { case (let x... 阅读全文
posted @ 2014-07-07 20:23 老蔡居士 阅读(643) 评论(1) 推荐(0) 编辑
摘要: Switch 一个switch语句里包含一个值,并且用这个值与其他几个可能的匹配模式进行比较,然后根据成功匹配上的模式,执行相应的代码块.switch语句提供了比if语句更多的选项来相应多种潜 在的情况. 最简单的一个例子: switch some value to consider ... 阅读全文
posted @ 2014-07-05 19:13 老蔡居士 阅读(650) 评论(0) 推荐(0) 编辑
摘要: Do-While while循环的另一个版本是do-while循环,它在判断条件之前,先执行一遍循环体,然后再次执行循环体,直到条件成为false. do-while循环的通过格式: do { statements } while condition 我们再用蛇和梯子... 阅读全文
posted @ 2014-07-04 20:45 老蔡居士 阅读(384) 评论(0) 推荐(0) 编辑
摘要: For-Condition-Increment (For 循环) 除了for-in循环之外,Swift还支持传统C语言的for循环(使用一个条件和一个增量): for var index = 0; index < 3; ++index { println("index is \(... 阅读全文
posted @ 2014-07-03 23:24 老蔡居士 阅读(563) 评论(0) 推荐(0) 编辑