参照:http://swiftist.org/topics/96?page=2#comments发现有几个地方一直报错,自己修改了下,有可能是xcode6更新导致代码写的比较乱,这是我的硬伤,这次注释还是后面加上的,这也是我的硬伤,需要改。养成良好的代码习惯。下面贴上自己的代码//// ViewC....
分类:
编程语言 时间:
2014-08-20 17:51:22
阅读次数:
310
可选类型使用可选类型(optionals)来处理值可能缺失的情况。可选类型表示:有值,等于 x或者没有值注意:C 和 Objective-C 中并没有可选类型这个概念。最接近的是 Objective-C 中的一个特性,一个方法要不返回一个对象要不返回nil,nil表示“缺少一个合法的对象”。然而,这...
分类:
编程语言 时间:
2014-08-20 13:50:22
阅读次数:
448
1:第一种多线程 func fun1(){ for i in 200...300{ NSLog("%d",i); } } func fun2(){ for i in 300...400{ NSLog("%d",i); } } var th1 = NSThread(target...
分类:
编程语言 时间:
2014-08-19 23:49:45
阅读次数:
256
Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:[plain]view plaincopyprint?varstringValue:String//erro...
分类:
编程语言 时间:
2014-08-19 18:41:55
阅读次数:
299
偷个懒,看到了个比较靠谱的答案,直接复制过来了。原网址:http://stackoverflow.com/questions/24024549/dispatch-once-singleton-model-in-swiftFrom my short experience with Swift ther...
分类:
编程语言 时间:
2014-08-19 18:05:35
阅读次数:
281
swift初学自定义UiCollectionViewCell
分类:
移动开发 时间:
2014-08-18 23:31:43
阅读次数:
596
看过一些蓝牙App的事例,大体上对蓝牙的连接过程进行了了解。但是开始真正自己写一个小的BLE程序的时候就举步维艰了。那些模棱两可的概念在头脑中瞬间就蒸发了,所以还是决定从最基本的蓝牙连接过程进行。这里所说的蓝牙是针对 bluetooth 4.0的。 第一步就是去看官方的关于蓝牙框架的文档,即C...
分类:
移动开发 时间:
2014-08-18 21:41:52
阅读次数:
686
Objective-C调用Swift如果已经有了一个老的iOS应用,它是使用Objective-C编写的,而它的一些新功能需要采用Swift来编写,这时就可以从Objective-C调用Swift。Objective-C调用Swift时不需要桥接头文件,而是需要Xcode生成的头文件。这种文件由Xcode生成,不需要我们维护,对于开发人员也是不可见的。如图18-11所示,它能够将Swift...
分类:
其他好文 时间:
2014-08-17 18:38:12
阅读次数:
217