06 2014 档案

摘要:还记得字典吗?[html]view plaincopyvarnumberOfLegs=["spider":8,"ant":6,"cat":4]numberOfLegs["bird"]=2["bird"]就是下标 下标可以在类和结构体中定义。定义下标[html]view plaincopysubscr... 阅读全文
posted @ 2014-06-30 10:29 智捷iOS课堂 阅读(285) 评论(0) 推荐(0) 编辑
摘要:Swift 中的方法是与特定类型(类和结构体)相关的函 数。实例方法 隶属于某个特定类型(类或结构体)实例函数。 class Counter{var count = 0funcincrement() {count++}funcincrementBy(amount: Int) {count += am... 阅读全文
posted @ 2014-06-30 09:25 智捷iOS课堂 阅读(191) 评论(0) 推荐(0) 编辑
摘要:属性的存储属性的主要作用是存储数据,可以常量属性和变量属 性;[html]view plaincopystructFixedLengthRange{varfirstValue:Intletlength:Int}varrangeOfThreeItems=FixedLengthRange(firstVa... 阅读全文
posted @ 2014-06-30 08:36 智捷iOS课堂 阅读(255) 评论(0) 推荐(0) 编辑
摘要:类和结构体有很多共性: 定义属性存储数据 定义方法执行功能处理 定义下标,通过下标访问他们的值 初始化他们的状态 通过扩展(Extension)扩展其功能 遵守协议(Protocol),协议提供一种特定的标准功能类比结构体多出的功能: 能够继承另外一个类 能够核对运行期对象的类型 析构对象释放资源 ... 阅读全文
posted @ 2014-06-26 22:23 智捷iOS课堂 阅读(240) 评论(0) 推荐(0) 编辑
摘要:语法:[html]view plaincopy{(parameters)->returntypeinstatements}实例:采用函数实现:[html]view plaincopyletnames=["Chris","Alex","Ewa","Barry","Daniella"]funcbackw... 阅读全文
posted @ 2014-06-25 07:29 智捷iOS课堂 阅读(243) 评论(0) 推荐(0) 编辑
摘要:函数定义使用 func 定义一个函数。调用函数使用他的名字加 上小括号中的参数列表。使用 -> 分隔参数的名字和 返回值类型。函数声明:[html]view plaincopyfuncgreet(name:String,day:String)->String{return"Hello\(name),... 阅读全文
posted @ 2014-06-25 07:17 智捷iOS课堂 阅读(270) 评论(0) 推荐(0) 编辑
摘要:分支语句1. 条件语句 if-else ,基本语法形式如下,其中 “[]” 中 的部分可以省略。[html]view plaincopyifboolean-expression{statement1;}[elseifboolean-expression{statement2;}][else{stat... 阅读全文
posted @ 2014-06-22 21:29 智捷iOS课堂 阅读(341) 评论(0) 推荐(0) 编辑
摘要:字典初始化基本语法:[key 1: value 1, key 2: value 2, key 3: value3]var airports: Dictionary = ["TYO": "Tokyo", "DUB":"Dublin"]字典追加元素var airports: Dictionary = [... 阅读全文
posted @ 2014-06-20 22:56 智捷iOS课堂 阅读(301) 评论(0) 推荐(0) 编辑
摘要:数组初始化基本语法:[value 1, value2, value 3]var shoppingList: String[] = ["Eggs","Milk"]数组追加元素append 函数追加 或通过+操作符var shoppingList: String[] = ["Eggs", "Milk"]... 阅读全文
posted @ 2014-06-18 22:28 智捷iOS课堂 阅读(236) 评论(0) 推荐(0) 编辑
摘要:元组将多个值组合为单个值。元组内的值可以是任意 类型,各元素不必是相同的类型。元组在作为函数返 回值时尤其有用。1、定义方法1let http404Error= (404,"Not Found")println("The status codeis \(http404Error.0)")// pri... 阅读全文
posted @ 2014-06-17 10:35 智捷iOS课堂 阅读(327) 评论(0) 推荐(0) 编辑
摘要:字符串初始化1、初始化[html]view plaincopyletsomeString="Somestringliteralvalue"letwiseWords="\"Imaginationismoreimportantthanknowledge\"-Einstein"letdollarSign=... 阅读全文
posted @ 2014-06-16 18:30 智捷iOS课堂 阅读(368) 评论(0) 推荐(0) 编辑
摘要:整型 Swift 提供 8、16、32、64 位形式的有符号及无符号整数。这些整数类型遵循 C 语言的命名规 约,如 8 位无符号整数的类型为 UInt8,32 位 有符号整数的类型为 Int32。与 Swift 中的所有 类型一样,这些整数类型的名称以大写字母开 头。 Swift 还提供了一个... 阅读全文
posted @ 2014-06-12 18:18 智捷iOS课堂 阅读(517) 评论(0) 推荐(0) 编辑
摘要:Swift 是用于设计 iOS 及 Mac OS X 应用的一门新 语言。Swift 特点• Swift 保留了 C 与 Objective-C的优点,并摒弃 其为了兼容 C 语言所受的限制。• Swift吸纳了安全编程模式,并新增了一些现代 化功能,使其更易使用、更为灵活、更具乐趣。• Swift... 阅读全文
posted @ 2014-06-11 17:31 智捷iOS课堂 阅读(273) 评论(0) 推荐(0) 编辑
摘要:在多个场景切换时候,场景的生命周期会更加复杂。这一节我们介绍一下场景切换生命周期。多个场景切换时候分为几种情况:情况1,使用pushScene函数从实现HelloWorld场景进入Setting场景。情况2,使用replaceScene函数实现从HelloWorld场景进入Setting场景。情况3... 阅读全文
posted @ 2014-06-02 19:05 智捷iOS课堂 阅读(197) 评论(0) 推荐(0) 编辑
摘要:层(Layer)的生命周期函数有如下:init()。初始化层调用。onEnter()。进入层时候调用。onEnterTransitionDidFinish()。进入层而且过渡动画结束时候调用。onExit()。退出层时候调用。onExitTransitionDidStart()。退出层而且开始过渡动... 阅读全文
posted @ 2014-06-01 21:25 智捷iOS课堂 阅读(404) 评论(0) 推荐(0) 编辑