与Object-c一样,swift使用自己主动引用计数来跟踪并管理应用使用的内存。当实例不再被使用时,及retainCount=0时,会自己主动释放是理所占用的内存空间。注:引用计数仅适用于类的实例,由于struct和enumeration属于值类型,也就不牵涉引用,所以其存储和管理方式并非引用计数...
分类:
编程语言 时间:
2014-10-31 13:45:45
阅读次数:
139
Swift and Objective-C in the Same Project在项目里交叉使用Swift和OCSwift与OC的兼容性使得你可以在项目里使用Swift+OC的方式编写应用程序,称为混合+匹配(mix and match),用这种方式可以一边使用享受新语言的快速特性,一边无缝的接合...
分类:
编程语言 时间:
2014-10-31 13:31:57
阅读次数:
194
class SortClass: NSObject { func quickSort(inout array:[Int]){ self.quick(&array, left: 0, right: array.count-1) } func quickMain(...
分类:
编程语言 时间:
2014-10-31 11:39:31
阅读次数:
228
在看苹果官方的Swift Language的时候,遇到实验:Write an extension for the Double type that add an absoluteValue property. 在直接使用extension加入了属性的时候,出现错误(当然这时候代码还没写完,Pla.....
分类:
编程语言 时间:
2014-10-31 09:59:40
阅读次数:
191
用swift创建CoreData项目时,操作CoreData Modal时,出现下面错误
CoreData: warning: Unable to load class named 'Book' for entity 'Book'. Class not found, using default NSManagedObject instead.
解决办法
1. 在book.swift 中...
分类:
编程语言 时间:
2014-10-30 15:20:02
阅读次数:
133
最近小弟在自己学习研究swift , 习惯于写一边写单元测试一边写逻辑的我来说,在xcode环境没有单元测试,写起来就是有个不是实在的感觉。至于怎么创建单元测试、怎么写,不是这个文章的主题,因为看了很多百度的到的swift 单元测试 , 已经很图文介绍的告诉你如何编写单元测试了。但是最大的一个问题是...
分类:
编程语言 时间:
2014-10-30 10:17:44
阅读次数:
230
AnyObject是一个协议,Any是零个协议!AnyObject用于任何类实例,而Any用于任何变量。
分类:
编程语言 时间:
2014-10-29 23:58:59
阅读次数:
472
原创BLog,转载请注明出处
Swift中使用KVC和KVO的类都必须必须继承自NSObject
KVC
key-value coding
是一种间接访问对象的机制
key的值就是属性名称的字符串,返回的value是任意类型,需要自己转化为需要的类型
KVC主要就是两个方法
(1)通过key设置对应的属性
(2)通过key获取对应的属性
举例
class TestFor...
分类:
编程语言 时间:
2014-10-29 22:25:05
阅读次数:
167
在这篇文章里我想跟大家谈谈有关我近来从Objective-C过渡到Swift的一些感受。我会尽可能的给大家一些意见,提示一些误区并比较一下在两种语言之间的差异。话不多说,让我们开门见山。注意:本文讨论的开发环境为Xcode 6 beta 2版本。单一文件结构 VS 接口-实现最值得一提的一大改动便是...
分类:
编程语言 时间:
2014-10-29 21:27:29
阅读次数:
219