ios8:swift(1)

fundamental types:

Int Double Float Bool String

collection types:

Array Dictionary

declare constants with "let"

declare variables with "var"

with annotation(rarely used

eg:

    let a:String="good";
    var msg:String="hello";
    var a,b,c:Double;

to show a constant or variable with println (followed by a line break) or print

comments: //(single line) or /* */ (multiline)

Integers: signed and unsigned integer

8,16,32,64bit, prefer Int

in 32-bit system, Int and Int32 have same size

in 64-bit system, Int and Int64 have same size

Floating-point number:

Double: 64bit(15 decimal digits)

Float: 32bit(6 decimal digits)

时间: 2024-07-30 03:20:27

ios8:swift(1)的相关文章

ios8 swift开发:let var 区别讨论

localhost:~ hejiasheng$ xcrun swift Welcome to Swift! Type :help for assistance. 1> var a:Int a: Int = 0 2> let b:Int <REPL>:2:5: error: 'let' declarations require an initializer expression let b:Int ^ 2> let b = 5 b: Int = 5 3> b = 6 4&

《iOS8 Swift编程指南》样书图片

终于拿到样书了.尽管已经猜到这会是一本很厚的书(63万字),但真正看到实体书的时候还是让我吃了一惊: 从下面这张照片看则更直观了,竟然比艾伦.J.马库斯的<投资学>(634页)还要厚: 这本书确实是包含了作者的许多心血,正如本书特色所说: 本书创新性地将语言和框架结合起来介绍,分为两部分,第一部分是Swift语言介绍:第二部分则是iOS8 SDK框架新特性的介绍,而且后者的篇幅重于前者.毕竟,单纯教科书式地介绍一门语言,根本无法充分调动和激发读者的学习兴趣,其学习效果可想而知.因此本书第二部分

在UITouch事件中画圆圈-iOS8 Swift基础教程

这篇教程主要内容展示如何利用Core Graphics Framework画圆圈,当用户点击屏幕时随机生成不同大小的圆,这篇教程在Xcode6和iOS8下编译通过. 打开Xcode,新建项目选择Single View Application,Product Name填写iOS8SwiftDrawingCirclesTutorial,Organization Name和Organization Identifier根据自己填写,选择Swift语言与iPhone设备. File->New File-

1、WWDC2014 详解OSX/iOS8/Swift语言

OS X 10新特性 1.系统图标扁平化. 2.系统菜单栏可定制. 3.新的通知中心. 4.新的Spotlight. 5.新的iCloud Drive,新增文档同步功能(学Windows). 6.新的Mail,新增播放视频,云备份等功能. 7.新的Safari浏览器. 8.新的AirDrop,可以连通OS X和IOS. 9.OS X和IOS可以共享内容,如:电话.短信等. 10.OS X 10.10会免费. IOS 8新特性 1.新的通知栏,可以直接回复信息,貌似学小米. 2.新的Spotlig

ios8 swift开发:let var 差别讨论

localhost:~ hejiasheng$ xcrun swift Welcome to Swift! Type :help for assistance. 1> var a:Int a: Int = 0 2> let b:Int <REPL>:2:5: error: 'let' declarations require an initializer expression let b:Int ^ 2> let b = 5 b: Int = 5 3> b = 6 4&

ios8 swift开发:显示变量的类名称

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 bridgeToObjectiveC(). Example: var i = 1 i.bridgeToObjectiveC(

新书《iOS8 Swift编程指南》货架

颐和园的新书出版. 链接:http://www.amazon.cn/dp/B00YOQSYAO 这本书从去年开始7可能开始写.今年1完成这个月的第一稿,经过多次修改,今天,最后的正式出版,欢迎大家指正.

Swift编程资料总结

Swift刚出来几天,各种学习中,虽然现在开发必然是以OC为主,但是架不住苹果对Swift性能的宣传哈.并且群里有太多的小伙伴问关于Swift的问题了,放一块吧. Swift与Objective-C API交互(一)http://blog.diveinedu.net/swift_objective_c_api_interactive_1/Swift与Objective-C API交互(二)http://blog.diveinedu.net/swift_objective_c_api_intera

iOS8自适应布局视频教程

联系:http://www.elsyy.com/course/6480 这是颐和园最近录制iOS8视频课程.简介iOS8出现在自适应布局. 本教程的书,颐和园<ios8 swift编程指南>(即将开始的)与使用. 版权声明:本文博主原创文章,博客,未经同意不得转载.