
swift
koocui
有种淡淡的忧伤
展开
-
iOS开发--Swift语言1
概述Swift是苹果2014年推出的全新的编程语言,它继承了C语言、ObjC的特性,且克服了C语言的兼容性问题。Swift发展过程中不仅保留了ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在其中你可以看到C#、Java、Javascript、Python等多种语言的影子。同时在2015年的WWDC上苹果还宣布Swift的新版本Swift2.0,并宣布稍后Swift即将开源,除了支持原创 2016-07-26 11:06:59 · 391 阅读 · 0 评论 -
iOS开发--Swift语言2
函数的闭包函数函数是一个完成独立任务的代码块,Swift中的函数不仅可以像C语言中的函数一样作为函数的参数和返回值,而且还支持嵌套,并且有C#一样的函数参数默认值、可变参数等。123456//定义一个函数,注意参数和返回值,如果没有返回值可以不写返回值或者写成Void、空元组()(注意V原创 2016-07-26 11:50:55 · 593 阅读 · 0 评论 -
iOS开发--Swift语言3
协议协议是对实例行为的一种约束,和ObjC类似,在Swift中可以定义属性和方法(ObjC中之所以能定义属性是因为@property的本质就是setter、getter方法)。和其他语言不同的是Swift中的协议不仅限于类的实现,它同样可以应用于枚举、结构体(如果只想将一个协议应用于类,可以在定义协议时在后面添加class关键字来限制其应用范围)。1原创 2016-07-26 11:53:15 · 677 阅读 · 0 评论 -
判断字符串是否是手机号或者邮编
iOS中对string类的扩展,判断字符串是否是手机号;extension String { func isPhoneNumber() -> bool { let pattern = "^1[3456789]\\d{9}$" returnNSPredicate.init(format:"SELF MATCHES %@",pat原创 2017-06-23 10:50:29 · 757 阅读 · 0 评论 -
iOS 使用UILabel展示H5文本信息
self.contentStr = “h5文本” let data =self.contentStr.dataUsingEncoding(NSUnicodeStringEncoding) do { let attrStr =try NSAttributedString(data: data!, options:原创 2018-01-13 15:14:17 · 1627 阅读 · 0 评论