Swift
GCZtian
这个作者很懒,什么都没留下…
展开
-
Swift学习(逻辑篇)
//顺序结构//分支结构//1.if-else// if 条件 {// 语句块// }//[注]条件必须是Bool类型var a = 5if a == 5 { a}//2.Switch-case//[注]写Switch一定要有default//[注]在Switch中, switch-case加强后,无需在每个case后添原创 2015-02-03 17:15:17 · 476 阅读 · 0 评论 -
Swift的简单学习(基础篇)
var str = "Hello, world"var str1 = "秦时明月"//1.定义变量\常量//define const //1.1定义变量 使用var定义var xiang = "xiang"; var er = "xiang2"println(xiang)println(er)//1.2定义常量 使用let定义let qm = "qiao原创 2015-02-03 17:13:20 · 532 阅读 · 0 评论 -
Swift学习(函数篇)
//函数//函数定义 /*func 函数名 (参数列表) -> (返回值类型) { 代码块}*/func sayHello (name : String) -> (String) { return "Hello " + name}sayHello("qiaodaye")//多个参数,参数之间用逗号隔开func sayBaiBai (n原创 2015-02-03 17:22:15 · 527 阅读 · 0 评论 -
Swift学习(类和结构体)
类和结构体:相同点: 1.都可以定义属性 2.都可以定义方法,这一点是Swift根C,OC的明显区别之一 3.他们都可以定义构造器(初始化方法) 4.都可以遵循协议 5.他们都可以被扩展 不同点: 1.类可以被继承,而结构体不可以 2.类可以被类型推断 3.类可以通过 析构(dealloc) 释放内存 4.类是原创 2015-02-05 10:31:33 · 783 阅读 · 0 评论 -
Swift学习---日期计算小练习
//[练习]给一个日期, XX年XX月XX日,计算这一年是这个年的第几天var d = Dictionary()d["year"] = 2004d["month"] = 3d["day"] = 2//第一种方法var array = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]if ((d["year"]! % 1原创 2015-02-03 17:19:27 · 767 阅读 · 0 评论 -
Swift学习(类和结构体补充)
类的构造器class ZS { var name : String? init() { name = "张帅" } init(name: String) { self.name = name } //析构 与之前写OC中的dealloc功能一样 deinit { name = ni原创 2015-02-05 19:13:32 · 463 阅读 · 0 评论 -
Swift学习(传值)
从前一页面向后一页面传值一般用到属性(比较简单的传值方式),当需要从后一页面向前传值时,我们一般想到的是代理和block,当然还有单例,今天我们就学习用Swift如何传值我们从最简单的属性传值开始,使用了StoryBoard第一个页面class AddressBookViewController: UITableViewController, InfoDelegate {原创 2015-02-05 19:51:06 · 1474 阅读 · 0 评论