· 第28页
本页里的主要内容是:
1 介绍swift语言里的各类数制,或者说某一整数的不同表示形式。
1)十进制,无前缀
2)二进制,以0b开头,后边是若干个0和1的序列
3)八进制,以0o开头,后边是若干0~7的序列
4)16进制,以0x开头,后是0~9、a~f序列
以常量31为例,二进制表示31为:0b11111
以常量31为例,...
分类:
其他好文 时间:
2014-07-12 18:07:48
阅读次数:
332
· 第27页
1 type safelanguage
本页的主要内容是说swift语言是“类型检查”的安全型编程语言,意思是赋值语句的左值和右值的类型要一致,左值声明是string型变量那么等号的右值就该是个用双引号引起来的字符串,而不能是整形或者浮点数据。
编译器在编译代码时会检查赋值语句的左值和右值,如果类型不匹配,编译器报错,即要做数据的安全检查...
分类:
其他好文 时间:
2014-07-12 17:00:17
阅读次数:
201
Qunee for HTML5 v1.5正式发布,新版本做了大量优化,重构了底层UI渲染机制,缩短图形加载时间20% – 40%,统一了自动布局器接口,丰富了选中效果,增加了平移缩放动画,增加了模糊搜索功能,增加大图片缓存,修复了低版本android下的显示问题等,欢迎升级和试用在线演示:demo....
分类:
Web程序 时间:
2014-07-09 22:52:08
阅读次数:
342
协议是为方法、属性等定义一套规范,没有具体的实现。协议能够被类、结构体等具体实现(或遵守)。 protocol SomeProtocol {
// protocoldefinition goes here
}
struct SomeStructure: FirstProtocol, AnotherProtocol {
// structure defin...
分类:
其他好文 时间:
2014-07-09 11:07:07
阅读次数:
180
·《The Swift Programming Language》中文翻译及读书笔记,附件中为英文原版教程
因21页之前内容和技术关系不大,不做翻译整理,从第21页开始
· 第22页
本页知识点总结
1
如何在一行里定义多个变量?
var开始、等号赋值、用逗号间隔
eg1: var x = 19.4, y = 18.4 z = 7.311
需...
分类:
编程语言 时间:
2014-07-08 20:12:27
阅读次数:
281
apple和google为webkit该浏览器引擎的发扬光大做出了重要贡献,在WWDC 2014发布会上发布iOS 8中,apple公布了WebKit框架,这意味着OSX和IOS开发者将共用同样的开发库,新改变可以提高开发者编写的代码的重复使用性。
webkit使用WKWebView来代替IOS的UIWebView和OSX的WebView,并且使用Nitro JavaScript引擎,这意味着所...
分类:
移动开发 时间:
2014-07-06 10:02:57
阅读次数:
270
Mobile Developing iOS8 Apps Using Swift – Part 1- Hello World The Insider's Guide to Android Interviewing iOS8 – How to use Objective-C Classes in Swi...
分类:
其他好文 时间:
2014-07-02 22:49:44
阅读次数:
311
为了初始化结构体和类等类型的实例属性。默认构造器 struct Fahrenheit {var temperature: Doubleinit(){temperature = 32.0} } var f = Fahrenheit() //调用默认构造器 init() ,没有参数 没有返回值。println("The default temperature is \(f.temperature...
分类:
其他好文 时间:
2014-07-02 08:42:57
阅读次数:
304
localhost:~ hejiasheng$ xcrun swift
Welcome to Swift! Type :help for assistance.
1> var a:Int
a: Int = 0
2> let b:Int
:2:5: error: 'let' declarations require an initializer expression
let b:Int
...
分类:
移动开发 时间:
2014-07-01 14:23:25
阅读次数:
443
var ivar = [:]
ivar.className // __NSDictionaryI
var i = 1
i.className // error: 'Int' does not have a member named 'className'
If you want to get the type of a primitive, you have to use brid...
分类:
移动开发 时间:
2014-07-01 06:31:12
阅读次数:
234