介绍给大家一个快速排序的方法:
void sort(int a[ ], int l, int r)
{
int i = l;
int j = r;
int mid = a[(i+j)/2];
do
{
while(a[i]
while(a[j] >mid ) j--;
if( i
{
swap( a[i], a[j] );
}...
分类:
编程语言 时间:
2014-06-20 13:15:03
阅读次数:
292
Objects and Classes 对象和类
使用关键字 class 定义一个类,在定义类的属性的时候与常量或者变量的定义相同(继承父类的属性定义不同),方法和函数的定义也相同
class Shape {
var numberOfSides = 0
func simpleDescription() -> String {
return "A sha...
分类:
其他好文 时间:
2014-06-20 12:38:10
阅读次数:
293
新的语言
WWDC简短的介绍,新的语言Swift就问世了,虽然新语言的名字导致贴吧下歌手粉丝和开发者们争抢地盘- -,不过雨燕就是这么来了。
WWDC keynote里给Swift打上了很多标签:
Closures,Generics,Namespaces,Type inference,Multiple return types
闭包,泛型支持,支持命名空间,去除隐式...
分类:
其他好文 时间:
2014-06-20 11:19:51
阅读次数:
207
Booleans
Swift有基本的Boolean 类型,叫做Bool. 布尔值被称为逻辑运算,因为他们只能是true或者false.Swift提供2种Boolean值,一个true,另一个当然是false:
. 1 let
orangesAreOrange=
true
. 2 let
turnipsAreDelicious=
false
orange...
分类:
其他好文 时间:
2014-06-20 10:12:35
阅读次数:
287
Functions and Closures 函数和封闭性(闭包)
Functions 函数的使用
Swift中的函数定义和OC中有明显的区别了,使用func定义函数,在括号中定义参数和类型,用 -> 定义返回值类型
func greet(name: String, day: String) -> String {
return "Hello \(name), tod...
分类:
其他好文 时间:
2014-06-20 09:41:20
阅读次数:
268
2014年06月03日凌晨,Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Programming Language》中摘录和提取而成。希望对各位的iOS&OSX开发有所帮助。
前言
在这里我认为有必要提一下Brec Victor的Inventing on Principle,Swift编程环境的大部分概念都源自于Brec这个演讲。
接下来进入正题。
Swi...
分类:
移动开发 时间:
2014-06-07 16:21:18
阅读次数:
406
常量关键字 let变量关键字 var数组和字典 ([])\ () 格式字符串标记
在swift语法中使用let关键字声明常量,例如
let myConstant = 42
使用let声明的常量在编译时候不需要赋值,但是你必须在某个时候给它且只能赋值一次,意味着你可以声明一次,可以在许多地方使用多次。
使用var关键字声明变量,例如...
分类:
其他好文 时间:
2014-06-07 15:47:33
阅读次数:
229
欢迎来到swift的世界
Swift是水果公司推出的新型面向对象语言,用于iOS和OS X平台开发。
它是一种现代的(modern)、功能强大的、易于使用的语言。...
分类:
其他好文 时间:
2014-06-07 15:33:27
阅读次数:
249
SwiftUserGuide.pdf下载
http://download.csdn.net/detail/swifttrain/7442921
The Swift Programming Language手册下载
http://download.csdn.net/detail/swifttrain/7442899...
分类:
其他好文 时间:
2014-06-07 14:05:30
阅读次数:
282
Swift视频教程02 - HelloWorld、注释、分号
视频...
分类:
其他好文 时间:
2014-06-07 12:55:13
阅读次数:
203