![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
swift
文章平均质量分 57
阿里海瑟要
这个作者很懒,什么都没留下…
展开
-
swift常量和变量
使用let关键字声明常量,var关键字声明变量转载 2014-09-02 20:57:57 · 479 阅读 · 0 评论 -
how to use kvo with swift (如何在swift中使用kvo)
原创 2015-06-12 09:34:05 · 716 阅读 · 0 评论 -
swift 单利类的编码方式
转载 2015-05-07 17:35:42 · 451 阅读 · 0 评论 -
在swift如何写正则匹配
struct RegexHelper { let regex:NSRegularExpression? init(_ pattern:String) { var error:NSError? regex = NSRegularExpression(pattern: pattern原创 2015-04-30 14:36:41 · 1125 阅读 · 0 评论 -
手把手教swift-类和结构体
class Animal{ let age:Int let color:String let type:String init(age:Int,color:String,type:String) { self.age = age self.type = type self.color原创 2014-11-06 10:33:44 · 881 阅读 · 0 评论 -
发现不一样5.字符串
1.swift中和oc最大的区别就是swift中NSString是引用类型的而swift是值类型2.字符串字面量可以包括以下特殊字符:@1.转义特殊字符\0,\\,\t,\n,\r,\n,\”,\’@2.单字节,\xnn,nn为两位十六进制数@3.\unnnn,nnnn为四位十六进制数@4.\Unnnnnnnn,nnnnnnnn为八位十六进制数3.初始化空字符串:var原创 2014-10-13 16:52:52 · 436 阅读 · 0 评论 -
发现不一样3.类和结构体
1.swift中类和结构体有很多共同点。1.定义属性用于存储值2.定义方法用于提供功能3.定义下标用于通过下标语法访问值4.定义初始化器用于生成初始化值5.通过扩展以增加默认实现的功能2.和结构体相比累还有如下特有的功能:1.继承允许一个类继承另一个类的特征2.类型转换允许在运行时检查和解释一个类实例的类型3.取消初始化器允许一个类实例释放任何其所分配的资源原创 2014-10-11 16:28:50 · 463 阅读 · 0 评论 -
发现不一样2.闭包
1.闭包的三种形式:1. 全局函数是一个有名字但不会捕获任何值的闭包2. 嵌套函数是一个有名字并可以捕获其封闭函数域内值的闭包3. 闭包表达式是一个利用轻量级语法所写的可以捕获其上下文中变量或常量值的没有名字的闭包2.闭包的展示方式有两种,第一种方式:直接写成一个函数然后把函数来调用,传递第二种的方式有点惊呆了:直接{ (s1:String,s原创 2014-10-11 16:28:16 · 396 阅读 · 0 评论 -
发现不一样4.数组和字典
1.数组使用有序列表存储相同类型的多重数据。相同的值可以多次出现在一个数组的不同位置中。区别: 不同于 Objective-C的NSArray和NSMutableArray类,他们可以存储任何类型的实例而且不提供他们返回对象的任何本质信息。 在 Swift 中,数据值在被存储进入某个数组之前类型必须明确,方法是通过显式的类型标注或类型推断,而且不是必须是class类型。例如: 如果我们创建原创 2014-10-11 16:27:34 · 612 阅读 · 0 评论 -
发现不一样1、枚举
1.在swift中不存在alloc init的方式去创建控件或者类,都是直接用括号的方式去创建比如UISegmentedControl() 来初始化 2.我居然发现了可以直接用kvc的方式去获取拖的控件,比如current_content=(self.valueForKey("page\((currentIndex))_content") as UIImageView!)直接用s原创 2014-10-11 16:27:36 · 490 阅读 · 0 评论 -
数据类型
swift提供了四种数据类型:1.整型2.f转载 2014-09-03 09:08:22 · 351 阅读 · 0 评论 -
swift特征
1.swift保留了C和OC的优点,摒弃了他们为了兼容C语言所受的限制2.swift吸纳了安全的编程模式,并新增了一些现代共功能,使其易于使用,更加灵活3.swift风格简洁并且和Cocoa/Cocoa Touch相结合4.swift内存采用ARC来管理转载 2014-09-02 20:41:39 · 403 阅读 · 0 评论 -
swift 关键字guard 计算属性
1>计算属性,随意写:var isEmpty: Bool {return percentRemaining <=0 }-----------------------华丽丽的分割线-------------------------------------2>guard用了之后可以直接不用打括号,直接往下执行(1->2)1.gua原创 2015-10-13 13:00:44 · 558 阅读 · 0 评论