Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现的,因此可统一管理,也可执行任务,这样就比以前的线程更有效率。...
分类:
移动开发 时间:
2014-08-29 16:08:18
阅读次数:
215
var date = NSDate.date() var timeFormatter = NSDateFormatter()timeFormatter.dateFormat = "MM-dd 'at' HH:mm:ss"var time = timeFormatter.stringFr...
分类:
编程语言 时间:
2014-08-29 14:24:47
阅读次数:
625
这篇文章是我的【iOS开发每日小笔记】系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧。该分类的文章,内容涉及的知识点可能是很简单的、或是用很短代码片段就能实现的,但在我看来它们可能会给用户体验、代码效率得到一些提升,或是之前自己没有接触过的技...
分类:
移动开发 时间:
2014-08-29 12:49:57
阅读次数:
351
////ViewController.swift//网络歌曲播放////Createdbyxx良on14-8-16.//Copyright(c)2014年xx良.Allrightsreserved.//这是我两天学习网络播放器项目的时候,总结和整理出来的代码,以后想要实现类似的功能,可以拿来就用importUIKitimportAVFoundationclassViewController:UIVi..
分类:
编程语言 时间:
2014-08-29 02:59:37
阅读次数:
160
泛型(generic)可以使我们在程序代码中定义一些可变的部分,在运行的时候指定。使用泛型可以最大限度地重用代码、保护类型的安全以及提高性能。在Swift集合类中,已经采用了泛型。一、一个问题的思考怎样定义一个函数来判断两个参数是否相等呢?如果参数是Int类型,则函数定义如下:func isEqualsInt(a:Int, b:Int) -> Bool { return (a == b)}这...
分类:
编程语言 时间:
2014-08-28 19:49:55
阅读次数:
268
今天App写到了蓝牙重连的阶段,以前针对sdk 6.0写的代码,蓝牙设备的回复是通过- (void)retrievePeripherals:(NSArray *)peripheralUUIDs然后回调 centralManager:didRetrievePeripherals:函数来得到可以回复.....
分类:
移动开发 时间:
2014-08-28 19:44:15
阅读次数:
269
泛型(generic)可以使我们在程序代码中定义一些可变的部分,在运行的时候指定。使用泛型可以最大限度地重用代码、保护类型的安全以及提高性能。在Swift集合类中,已经采用了泛型。一、一个问题的思考怎样定义一个函数来判断两个参数是否相等呢?如果参数是Int类型,则函数定义如下:func isEqua...
分类:
编程语言 时间:
2014-08-28 19:37:45
阅读次数:
251
透过Boolean看Swift一个简单的Bool类型内部就包括了很多Swift主要功能, 怎样构建一个简单类型是有趣的演示. 本文将创建一个与Bool类型在设计与实现上很相似的新MyBool类型.我们希望通过设计和实现一个简单的Swift类型能让你更好的理解Swift语言是怎样工作的.enum My...
分类:
移动开发 时间:
2014-08-27 21:44:48
阅读次数:
279
苹果今年的WWDC有些特殊,众所周知,在以往,苹果总会发布一些硬件产品以获得市场的关注,而在今年的WWDC上,苹果不仅没有发布大家期望的可穿戴设备,也没有发布贴上Beats标签的耳机,不过,苹果却发布了HomeKit和Swift,这两者也足以让我们看到苹果的诚意,以及苹果未来的发展战略和方向。
HomeKit能否让苹果成为智能家居的标准制定者?
...
分类:
移动开发 时间:
2014-08-27 10:55:47
阅读次数:
288
在swift中元组类似与C语言中的结构体,在一个元组中可以包含多种数据类型,在swift中主要用于函数中做为函数返回值Example:元组定义方式一:let stu: (String,Int,Double,Int) = ("qj",25,175.0,80);方式二:let stu1 = (name:...
分类:
编程语言 时间:
2014-08-27 00:11:16
阅读次数:
194