摘要:
1,下面是一个浮点类型的数字转成String字符串的例子12var f = 123.32342342var s:String = "\(f)" //123.323423422,如果要保留两位小数12var f = 123.32342342var s = String(format: "%.2f", ... 阅读全文
posted @ 2015-09-25 16:20
brave-sailor
阅读(6321)
评论(0)
推荐(0)
摘要:
Swift中,如果要把字符串转换成数字类型(比如整型,浮点型等)。可以先转成NSString类型,让后再转。1234//将文本框中的值转换成数字var i = (tf1.text as NSString).intValuevar f = (tf1.text as NSString).floatVal... 阅读全文
posted @ 2015-09-25 16:19
brave-sailor
阅读(456)
评论(0)
推荐(0)
摘要:
如果想添加资源到项目中去,只要通过鼠标左键将文件或者存有文件的文件夹直接拖到Xcode中。当松开鼠标后会弹出如下面板:(1)勾上“Copy items if needed”就会拷贝文件进项目,否则只是引用(2)Create groups不会在项目中创建真实的文件夹。 而Create folder r... 阅读全文
posted @ 2015-09-25 16:17
brave-sailor
阅读(298)
评论(0)
推荐(0)
摘要:
除了基本运算符之外,Swift还支持位运算和位移运算,包括:1,按位取反运算:操作符是 ~2,按位与运算:操作符是 &3,按位或运算:操作符是 |4,按位异或运算:操作符是 ^5,按位左移/右移运算:操作符是 > 阅读全文
posted @ 2015-09-25 16:14
brave-sailor
阅读(167)
评论(0)
推荐(0)
摘要:
类型嵌套,简单来说实在一个类型中包含另外一个类型。我们拿一副扑克来说明。1234567891011121314151617181920212223//类型嵌套struct Poker{//花色枚举enum Suit:String{case Heart="红桃", Club="草花", Diamond... 阅读全文
posted @ 2015-09-25 16:13
brave-sailor
阅读(351)
评论(0)
推荐(0)
摘要:
在Swift中,通常使用is和as操作符来实现类型检查和转换。下面通过样例来演示使用方法,首先定义几个类。1234567891011//基类,人类class Human{}//男人类class Man:human{}//女人类class Woman:human{}1,is 用来做类型检查(注意:is... 阅读全文
posted @ 2015-09-25 15:41
brave-sailor
阅读(520)
评论(0)
推荐(0)
摘要:
1,AnyObject :代表任何class类型的对象实例。1234567891011121314151617class Man{}class Woman{}let man = Man()let woman = Woman()var arr:[AnyObject] = [man,woman]for... 阅读全文
posted @ 2015-09-25 15:41
brave-sailor
阅读(272)
评论(0)
推荐(0)
摘要:
可选类型是Swift的一个特色。它表示一个变量有可能有值,也可能没有值(nil)。声明的方式是“数据类型+问号”。而当要使用一个可选类型的变量是,要在后面加感叹号“!”。123456789var height:Int? //声明一个可选类型,默认值为nilif height == nill{prin... 阅读全文
posted @ 2015-09-25 15:37
brave-sailor
阅读(207)
评论(0)
推荐(0)
摘要:
在很多iOS产品或者一些应用版本的升级中,新手指导都是一个常用的功能,通过说明页的左右滑动,可以很清晰的展示系统的一些功能特性。制作思路如下:1,如何检测应用是第一次登陆启动我们可以使用NSUserDefaults类来解决这个问题。其特点是不会因应用的关闭、系统的重启而丢失。所以可以用来标记是否启... 阅读全文
posted @ 2015-09-25 15:36
brave-sailor
阅读(664)
评论(0)
推荐(0)
摘要:
在iOS开发中,UIGestureRecognizer可以方便的响应处理手势事件。而如果要想更精细的处理,我们还需要借助touchesBegan,touchesMoved,touchesEnded等触摸方法。这些方法 都是UIResponder中的方法。视图控制器和视图类,都是UIResponder... 阅读全文
posted @ 2015-09-25 15:36
brave-sailor
阅读(528)
评论(0)
推荐(0)