美文网首页安安IOS
Swift学习-写在前面的话

Swift学习-写在前面的话

作者: 萝卜疙瘩 | 来源:发表于2015-05-13 22:33 被阅读59次

Swift出来已经差不多一年的时间了,除了刚发布的时候看了两天语法,就再也没看过,平时工作也用不到就这么搁浅了,随着时间的流逝,我觉得是时候要认认真真的学习一下了,毕竟苹果公司的决心很大,未来一到两年内Swift应该是会成为主流,随着Swift开源库越来越多,我觉得这是一个必然的趋势,毕竟Swift有着很多Objective-c 不具有的优势.
所以我会以Swift官方文档为基础,来进行系统的学习,语法->练习
然后会有一个APP来巩固。

初识Swift

第一个程序

按照国际惯例学习一门语言的第一句代码 肯定是输出“Hello World”

println("hello,world")

这就是一个完成的程序,你不需要像C语言那样导入一个库,也不需要main函数 当然在最后你也不需要分号来表示结束

简单值

使用let来声明常量,使用var来声明变量

var myVariable = 42
myVariable = 50 
let myConstant= 42

常量或者变量的类型必须和你付给他们的值一样
在声明的同时赋值,那么变量的类型是可选的,因为编译器会自定推断类型
如果初始值没有 提供足够的信息(或者没有初始值),那么就需要在子啊变量的后面声明类型 用冒号(:)分割

let myInteger = 70
let myDouble = 70.0 
let myDouble1: Double =70
let myFloat:Float = 4 

值永远不会隐式的转化为其他类型,如果需要转换,请使用显式转化

let label = "The width is"
let width = 94
let widthLabel=label + String(width)

还有一种简单的方法转化 就是\() ,()里面写值

let  apples = 3
let  oranges = 5
let  applesSummary = "I have \(apples) apples"
let  fruitSummary = "I have \(apples + oranges)  fruit"

使用[]来创建数组和字典,并使用下标或者键(key)来访问元素

var list=["fish","water","tulips","blue paint"]
list[1] = "bottle of water"

var opat = ["Malcolm","Captain","Kaylee","Mechanic"]
opat["Jayne"] = "Public Relataion"

创建空的数组 或者字典需要使用初始化语法

let emptyArray = String[]()
let emptyArray = DIctionary<String,Float>()

如果类型信息可以被推断出来,你可以使用[][:]来创建空数组和空字典

shoppinglist = [ ] //购物清单

PS:第一天就到这里希望自己可以坚持下来,加油,靓仔

相关文章

  • Swift基本语法

    写在前面的话:想深入学习Swift的朋友,推荐阅读国人翻译的《The Swift Programming Lang...

  • Swift学习-写在前面的话

    Swift出来已经差不多一年的时间了,除了刚发布的时候看了两天语法,就再也没看过,平时工作也用不到就这么搁浅了,随...

  • Swift学习笔记

    写在前面的话,刚开始接触Swift,基于swift3.0。理解的比较浅显,目标是知道怎么用。具体为什么这么用有些还...

  • iOS小葵花[OC,Swift]双语课堂01-OC和Swift介

    写在前面的话 本系列希望能个各位读者大大,一同学习,研究使用OC和Swift语言进行iOS开发,以及讨论处理过程中...

  • Swift 文件缓存--封装的高级用法

    写在前面 具体用法 移步:DDGDataCache_Swift

  • 删除排序数组中的重复项(LeetCode-26)

    写在前面:看到很多程序员朋友都在刷LeetCode,刚好最近在学习swift以及数据结构算法,所以用swift刷L...

  • Java | 学习字节流DataInputStream and

    写在前面的话 前面学习了InputStream、FileInputStream,但在实际项目中,很少直接用到,另外...

  • 写在本书前面的话

    如果你打算试试这本小说,那请你一定要看看下面的话。 这本书在脑海中酝酿了好久。 1 自从大学里一次失败的恋爱开始,...

  • (写在根前面的话)

    我每次想起爷爷,就有回忆他的冲动……(写根先刨根)我们祖先是陕北米脂县李家沟人,最早先人是陕北戍边的将军。先祖李贤...

  • 写在《往事》前面的话

    光阴似箭,日月如梭。转眼间,我已是古稀之人。回想往事,历历在目,好似就在昨天。一生碌碌无为,经历了很多故事,有些事...

网友评论

    本文标题:Swift学习-写在前面的话

    本文链接:https://www.haomeiwen.com/subject/tjqqqttx.html