Debugging with Assertions (断言调试) 断言是一个假设逻辑条件为真的运行时检查机制.在执行任意代码之前,可以使用断言来确认一个基本的条件情况.如果条件判断为真,代码将继续执行,如果条件为假,代码将会结束,应 用程序也会退出. 如果在调试环境中,运行的代码触发了一个断言...
分类:
移动开发 时间:
2014-06-28 15:11:36
阅读次数:
225
苹果的WWDC ,除了公布了os x 10.10 和IOS8 外,还推出了Swift。具体点击这里代码整体风格有点像Java,也有点像javascript。以下给出一些代码段(来自苹果官方手冊):println("Hello, world")“var myVariable = 42myVariabl...
分类:
其他好文 时间:
2014-06-27 14:47:10
阅读次数:
158
Working with Characters (与字符相关) 在Swift中,String类型表示一组有序字符的值.每个字符都是一个Unicode符号.可以使用for-in循环来遍历字符串中的每个字符: for character in "Dog!🐶" { println(...
分类:
移动开发 时间:
2014-06-26 15:56:01
阅读次数:
235
1、首先先了解下NSNumber类型:
苹果官方文档地址:https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Reference.html
NSNumber是NSValue的一个子类,它是一个对象来存储数字值包括bool...
分类:
移动开发 时间:
2014-06-25 19:33:49
阅读次数:
354
Strings and Characters (字符串和字符) 字符串是一组字符组成的序列,例如“hello, world" 或 "albatross”.在Swift中,字符串使用String类型进行声明,它代表一组由Character(字符)类型组成的值的序列. String类型和Charac.....
分类:
移动开发 时间:
2014-06-25 13:42:58
阅读次数:
186
Range Operators (范围操作符) 在Swift中包含两种范围操作符,它们都是一个数值范围表达式的一种缩写方式.Closed Range Operator (闭区间范围操作符) 闭区间范围操作符(a...b)定义声明了一个从a到b之间的范围,并且包括a和b. 闭区间操作符通常用在迭...
分类:
移动开发 时间:
2014-06-24 14:20:42
阅读次数:
252
实现中文索引的UITableView,根据苹果官方文档整理...
分类:
其他好文 时间:
2014-06-22 19:03:57
阅读次数:
201
Optionals (可选类型) 当一个值可能有值,也可能没有值,这种情况你可以使用可选类型.可选类型的意思是: 有个一个值,它等于x,或者,根本没有任何值. 注意点: 可选类型的概念在C和OC中都是没有的.在OC中最相似的情况是,一个方法返回nil或者返回一个对象.OC中返回nil意...
分类:
移动开发 时间:
2014-06-17 13:09:58
阅读次数:
292
Type Aliases (类型别名) 类型别名是个已经存在的类型定义另一个名字.定义类型别名的时候,使用关键字typealias. 当你想要使用名字来引用一个已经存在的类型时,类型别名将非常有效,并且更适合代码的上下文理解.例如,当要处理指定大小的一个数据时: typealias Aud...
分类:
移动开发 时间:
2014-06-17 00:08:55
阅读次数:
341
6月初的wwdc苹果推出了一门新的开发语言swift.系统10.9.3以上安装xcode6 beta版即可体验swift。
苹果公司做了尽可能多的努力让这门语言迅速成为一个工业级的实用编程语言,而不是华而不实的花瓶。
通过xcode6查看文档,可以发现之前现存的接口都多了swift适配,举例如下(以下都从苹果官方文档中摘录):
简单方法适配:
swift:
func UIImag...
分类:
其他好文 时间:
2014-06-15 14:11:32
阅读次数:
206