- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Hacking With Swift 学习笔记
本文档使用 HYPERLINK 看云 构建- PAGE34 -目录
TOC \o 1-9 \h \z \u HYPERLINK \l _Toc1 前言 PAGEREF _Toc1 \h3
HYPERLINK \l _Toc2 Introducing to Swift PAGEREF _Toc2 \h4
HYPERLINK \l _Toc3 ARRAYS,DICTIONARIES,LOOPS,SWITCH CASE PAGEREF _Toc3 \h5
HYPERLINK \l _Toc4 OPTIONALS PAGEREF _Toc4 \h6
HYPERLINK \l _Toc5 ENUMERATION PAGEREF _Toc5 \h7
HYPERLINK \l _Toc6 STRUCTS PAGEREF _Toc6 \h8
HYPERLINK \l _Toc7 CLASSES PAGEREF _Toc7 \h9
HYPERLINK \l _Toc8 PROPERTIES PAGEREF _Toc8 \h10
HYPERLINK \l _Toc9 ACCESS CONTROL PAGEREF _Toc9 \h11
HYPERLINK \l _Toc10 POLYMORPHISM AND TYPE CASTING PAGEREF _Toc10 \h12
HYPERLINK \l _Toc11 CLOSURES PAGEREF _Toc11 \h13
前言
原文: HYPERLINK http://frank1ee.github.io/blog/2015/09/13/hacking-with-swift-xue-xi-bi-ji/ http://frank1ee.github.io/blog/2015/09/13/hacking-with-swift-xue-xi-bi-ji/
HYPERLINK / Hacking with Swift?是由? HYPERLINK /twostraws Paul Hudson?发布的 免费 Swift 教程,其涵盖了30个项目,并且包含了 Swift 2.0。因为该教程是面向初学者,所以很多知识点都没有深入探讨,如果想要深入学习可以参考官方文档: HYPERLINK /library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html#//apple_ref/doc/uid/TCH3-ID0 The Swift Programming Language (Swift 2.1)
Introducing to Swift
Introducing to Swift
Playground 是自 Xcode6 起苹果加入的实时浏览代码结果的一个功能。
变量通过 var 声明,常量通过 let 声明。 Swift 可以推断变量的类型(type reference),所以声明变量可以直接如下:
var?string?=?“My?string”//也可以先声明类型(必须)或声明与赋值同时:var?string:String?=?“My?string”
苹果官方建议在声明有小数部分的变量时都采用 Double,因其具有更高的精准度。
Swift 中 bool 值是 true 和 false。
“+” 号也可用于 string :
var?name1?=?Tim?McGrawvar?name2?=?Romeovar?both?=?name1?+??and??+?name2?//Tim?McGraw?and?Romeo
字符串的对比运算是”case-sensitive”,也就是区分大小写:
var?name?=?“TIM?MCGRAW?var?name2?=??TiM?mCgRaWname?==?name2??//result?is?false
在 string 中插入变量:
var?name?=?“Tim?McGraw”“Your?name?is?\(name)”//可以在括号中运算:var?age?=?25“His?age?is?\(age?*?2)”
ARRAYS,DICTIONARIES,LOOPS,SWITCH CASE
ARRAYS,DICTIONARIES,LOOPS,SWITCH CA
文档评论(0)