swift
文章平均质量分 62
阿里海瑟要
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
swift常量和变量
使用let关键字声明常量,var关键字声明变量转载 2014-09-02 20:57:57 · 531 阅读 · 0 评论 -
how to use kvo with swift (如何在swift中使用kvo)
原创 2015-06-12 09:34:05 · 757 阅读 · 0 评论 -
swift 单利类的编码方式
转载 2015-05-07 17:35:42 · 508 阅读 · 0 评论 -
在swift如何写正则匹配
struct RegexHelper { let regex: NSRegularExpression? init(_ pattern:String) { var error:NSError? regex = NSRegularExpression(pattern: pattern原创 2015-04-30 14:36:41 · 1179 阅读 · 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 · 929 阅读 · 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 · 482 阅读 · 0 评论 -
发现不一样3.类和结构体
1.swift中类和结构体有很多共同点。 1.定义属性用于存储值 2.定义方法用于提供功能 3.定义下标用于通过下标语法访问值 4.定义初始化器用于生成初始化值 5.通过扩展以增加默认实现的功能 2.和结构体相比累还有如下特有的功能: 1.继承允许一个类继承另一个类的特征 2.类型转换允许在运行时检查和解释一个类实例的类型 3.取消初始化器允许一个类实例释放任何其所分配的资源原创 2014-10-11 16:28:50 · 505 阅读 · 0 评论 -
发现不一样2.闭包
1.闭包的三种形式: 1. 全局函数是一个有名字但不会捕获任何值的闭包 2. 嵌套函数是一个有名字并可以捕获其封闭函数域内值的闭包 3. 闭包表达式是一个利用轻量级语法所写的可以捕获其上下文中变量或常量值的没有名字的闭包 2. 闭包的展示方式有两种, 第一种方式:直接写成一个函数 然后把函数来调用,传递 第二种的方式有点惊呆了: 直接 { (s1:String,s原创 2014-10-11 16:28:16 · 436 阅读 · 0 评论 -
发现不一样4.数组和字典
1.数组使用有序列表存储相同类型的多重数据。相同的值可以多次出现在一个数组的不同位置中。 区别: 不同于 Objective-C的NSArray和NSMutableArray类,他们可以存储任何类型的实例而且不提供他们返回对象的任何本质信息。 在 Swift 中,数据值在被存储进入某个数组之前类型必须明确,方法是通过显式的类型标注或类型推断,而且不是必须是class类型。例如: 如果我们创建原创 2014-10-11 16:27:34 · 716 阅读 · 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 · 534 阅读 · 0 评论 -
数据类型
swift提供了四种数据类型: 1.整型 2.f转载 2014-09-03 09:08:22 · 393 阅读 · 0 评论 -
swift特征
1.swift保留了C和OC的优点,摒弃了他们为了兼容C语言所受的限制 2.swift吸纳了安全的编程模式,并新增了一些现代共功能,使其易于使用,更加灵活 3.swift风格简洁并且和Cocoa/Cocoa Touch相结合 4.swift内存采用ARC来管理转载 2014-09-02 20:41:39 · 465 阅读 · 0 评论 -
swift 关键字guard 计算属性
1>计算属性,随意写: var isEmpty: Bool { return percentRemaining <= 0 } -----------------------华丽丽的分割线------------------------------------- 2>guard用了之后可以直接不用打括号,直接往下执行(1->2) 1.gua原创 2015-10-13 13:00:44 · 617 阅读 · 0 评论
分享