苹果的WWDC ,除了公布了os x 10.10 和IOS8 外,还推出了Swift。具体点击这里代码整体风格有点像Java,也有点像javascript。以下给出一些代码段(来自苹果官方手冊):println("Hello, world")“var myVariable = 42myVariabl...
分类:
其他好文 时间:
2014-06-27 14:47:10
阅读次数:
158
sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!1 sort的工作原理sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programmin...
分类:
系统相关 时间:
2014-06-27 13:13:52
阅读次数:
336
类和结构体有很多共性: 定义属性存储数据 定义方法执行功能处理 定义下标,通过下标访问他们的值 初始化他们的状态 通过扩展(Extension)扩展其功能 遵守协议(Protocol),协议提供一种特定的标准功能类比结构体多出的功能: 能够继承另外一个类 能够核对运行期对象的类型 析构对象释放资源 引用计数允许一个类实例有多个引用 类和...
分类:
其他好文 时间:
2014-06-27 10:40:04
阅读次数:
159
Swift是什么?
Swift是Apple在WWDC2014所发布的一门编程语言,用来撰写OS X和iOS应用程序。在设计Swift时.就有意和Objective-C共存,Objective-C是Apple操作系统在导入Swift前使用的编程语言Swift是Apple在WWDC2014所发布的一门编程语言,用来撰写OS
X和iOS应用程序。在设计Swift时.就有意和Objective-C共...
分类:
其他好文 时间:
2014-06-26 14:03:23
阅读次数:
170
今日凌晨,谷歌(微博)在I/O大会上发布了全新设计语言Material Design。在20多天前的WWDC上,苹果也发布了全新编程语言Swift。两家科技巨头公司,在一年一度的开发者大会上,都发布了全新的语言,但这二者却有着本质的区别。
Material Design是一款全新的设计语言,谷歌计划将这款设计语言应用到Android、Chrome OS和网页等所有平台上。
...
分类:
移动开发 时间:
2014-06-26 12:02:06
阅读次数:
271
完成Swift的语法关之后,来点实际的Task,第一个任务是写一个tableview,使用cocoaTouch里tableview这个常用的控件。
创建工程,选择Swift语言
首先是用Obejctive-C写的最简单的tableview
点击下载源码
然后是Swift写的tableview
点击下载源码...
分类:
其他好文 时间:
2014-06-26 08:17:56
阅读次数:
225
闭包(Closures)
使用过其他语言的应该对代码块并不陌生,Swift中的闭包与C,OC中的Block相似。
表示自包含的函数代码块,可以在代码中传递和使用。
并且可以捕获和存储上下文的变量以及常量值,Swift会为你进行捕获相关的内存操作。
上一篇文章提到的函数,也是一种特殊的闭包,具体在:
全局函数是有名字但是不会捕获任何值的闭包。
嵌套函数是有名字且可...
分类:
其他好文 时间:
2014-06-26 08:12:38
阅读次数:
243
swift demo ,先加载部分内容,点击加载全部...
分类:
其他好文 时间:
2014-06-26 07:57:10
阅读次数:
237
闭包是功能性自包含模块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C中的 blocks 以及其他一些编程语言中的 lambdas 比较相似。
闭包可以 捕获 和存储其所在上下文中任意常量和变量的引用。 这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。Swift会为您管理在 捕获 过程中涉及到的内存操作。
注意:如果您不熟悉 捕获 (captur...
分类:
编程语言 时间:
2014-06-26 07:05:53
阅读次数:
231