摘要:
1,按钮的创建(1)按钮有下面四种类型: UIButtonType.ContactAdd:前面带“+”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果 UIButtonType.DetailDisclosure:前面带“!”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果 UIButtonType... 阅读全文
posted @ 2015-09-25 14:32
brave-sailor
阅读(844)
评论(0)
推荐(0)
摘要:
1,标签的创建12345678910import UIKitclass ViewController: UIViewController {override func viewDidLoad() {super.viewDidLoad()//设置标签x坐标:10,y坐标:20,长:300,宽:100v... 阅读全文
posted @ 2015-09-25 14:31
brave-sailor
阅读(467)
评论(0)
推荐(0)
摘要:
ios开发经常会遇到读文件,写文件等,对文件和文件夹的操作,这时就可以使用NSFileManager,NSFileHandle等类来实现。下面总结了各种常用的操作:1,遍历一个目录下的所有文件123456789101112131415161718192021222324252627282930313... 阅读全文
posted @ 2015-09-25 14:30
brave-sailor
阅读(792)
评论(0)
推荐(0)
摘要:
Swift语言的类扩展是一个强大的工具,我们可以通过类扩展完成如下事情:1,给已有的类添加计算属性和计算静态属性2,定义新的实例方法和类方法3,提供新的构造器4,定义下标脚本5,是一个已有的类型符合某个协议(注意:扩展只能添加新的计算型属性,不能添加存储型属性,也不能添加新的属性监视器)示例1:给字... 阅读全文
posted @ 2015-09-25 14:29
brave-sailor
阅读(273)
评论(0)
推荐(0)
摘要:
1,Swift中协议类似于别的语言里的接口,协议里只做方法的声明,包括方法名、返回值、参数等信息,而没有具体的方法实现。12345678910111213141516protocol Person {//读写属性var name:String{get set}//只读属性var age:Int{ge... 阅读全文
posted @ 2015-09-25 14:29
brave-sailor
阅读(240)
评论(0)
推荐(0)
摘要:
类和结构体有许多相同之处,也有许多不同之处。二者区别如下:1,类可以继承和扩展,结构体不可以2,可以让一个类的实例来反初始化,释放存储空间,结构体做不到3,类的对象是引用类型,而结构体是值类型。所以类的赋值是传递引用,结构体则是传值。相同点:1,定义属性用于储存值2,定义方法用于提供功能3,定义下标... 阅读全文
posted @ 2015-09-25 14:28
brave-sailor
阅读(337)
评论(0)
推荐(0)
摘要:
在Swift语言中,访问修饰符有三种,分别为private,internal和public。同时,Swift对于访问权限的控制,不是基于类的,而是基于文件的。其区别如下:1,privateprivate访问级别所修饰的属性或者方法只能在当前的Swift源文件里可以访问。2,internal(默认访... 阅读全文
posted @ 2015-09-25 14:28
brave-sailor
阅读(223)
评论(0)
推荐(0)
摘要:
1,Swift中类可以使用计算属性,即使用get和set来间接获取/改变其他属性的值,代码如下1234567891011121314151617class Calcuator{var a:Int = 1;var b:Int = 1;var sum:Int{get{return a + b}set(v... 阅读全文
posted @ 2015-09-25 14:27
brave-sailor
阅读(825)
评论(0)
推荐(0)
摘要:
定义下标脚本之后,可以使用“[]”来存取数据类型的值。示例1:实现一个我们自定的字符串类,可以方便的通过索引获取某一个字符值,或某一部分字符串。同时也可以通过索引,给某一部分赋值。123456789101112131415161718192021222324252627282930313233343... 阅读全文
posted @ 2015-09-25 14:27
brave-sailor
阅读(241)
评论(0)
推荐(0)
摘要:
1,结构体struct和枚举enum的静态属性,静态方法使用static关键字12345678910struct Account { var amount : Double = 0.0 //账户金额 var owner : String = "" //账户名 static var interestR... 阅读全文
posted @ 2015-09-25 14:26
brave-sailor
阅读(756)
评论(0)
推荐(0)