首页 > 技术文章 > swift笔记

ldxsuanfa 2019-04-25 15:28 原文

swift交流群:342581988。欢迎添加。

今天ios8公布了,无论怎么说。对于一个苹果开发人员来说,还是有些惊叹吧,而对于菜鸟的我来说,更是危机感四伏啊,对于码农的我。仅仅能赶快学点新东西吧。今天起。要学新东西,要做笔记,要做个有素养有文化,为成为一个优质码农而努力!好吧。以下開始正如正题。Swift,走起!

     先说 hello world的吧。println("Hello 。world")猛 然一看,这是Java吗。事实上这里要说的是。竟然不用分号了。好吧,那就这样吧

    然后定义变量:使用 let 定义一个常量,var定义一个变量 :

var myVariable = 12
myVariable =  50
let myConstant = 32

他会依据你后边的类型来推断类型的。

当然了,你也能够指定类型

let implicitInteger = 34
let implicitDouble = 43
let explicitDouble: Double= 43

靠。怎么老想打个分号啊。好吧,再练习一遍:let myFloat : Float = 54.0

这个类型转换也有点意思

let label = "you are a sb"
let width = 98
let widthLabel = label + String(98)

貌似和Java有点像;假设你把String去掉会报错,报什么错,试试吧。去试试吧,我也不知道。

数值转换成字符串更雷人

let apples = 13
let orange = 9
let applesSummary = "I have \(apples) apples"
let fruitSummary = "I have \(apples +orange) pieces of fruit"

也就是\(value)的格式吧

以下说说创建数组和字典吧,数组就是中括号[]里面放元素即可,字典就是中括号[]里面放键值对,貌似和oc比就是少了一个@符号;

var shoppingList = ["catfish", "water", "tulips", "blue paint"]
shoppingList[1] = "bottle of water"
var occupations = ["Malcolm":"Captain","Kaylee":"Mechanic"]
occupations["Jayne"]= "Public Relations"

上面各自是一个数组的初始化和给指定下标赋值和一个字典初始化和添加一个对象。

初始化一个数组和字典例如以下

let emptyArray = String[]()
let emptyDictionary = Dictionary<String, Float>()
好吧。我不想说想Java了。


一个空数组和字典例如以下

shoppingList = []
testDict = [:]
好吧。先写这点吧,先看会,晚上有时间再写吧。总算熟悉了一下写博客的流程了,希望以后能写点让大家给赞的文章吧!






推荐阅读