swift 基本知识点
import Cocoa
varstr =
//playground幽灵般的存在
fori
{
varj = i * i
vark = i * i * i
}
//定义二进制,八进制和十六进制可以在旁边实时显示十进制
varbinary:Int=
varbinary1 =
varbinary2 =
//数字可以使用-分开,
letsum =
//强制转换
leta:Int=
//定义了float类型,虽赋予Int类型,自动转变为float
letb:Float=
//定义可选类型变量
varg:Int?
varss =
vary:Character=
varstru:NSString=
//判断字符串首部和尾部是否含有指定字符串
ss.hasPrefix(“s”)
ss.hasSuffix(“a”)
//字符串首字母转化大写
ss.capitalizedString
//转化成大写字母或者小写字母
ss.uppercaseString
ss.lowercaseString
ss.stringByTrimmingCharacte
//删除制定字符串
ss.stringByTrimmingCharacte
//以指定字符串分割
ss.componentsSeparatedByStr
ss.componentsSeparatedByCha
//链接字符串
varste =
ste.join([“2″,”dddd”])
//从字符串末尾返回制定字符串的位置
ss.rangeOfString(“sf”, options:
//确定字符串的查找范围
letstrartIndex =
letendIndex =
letyyy =
//字符串截取插入删除等基本操作
vartoIndex =
ss.substringToIndex(toIndex)
varToIndex =
ss.substringFromIndex(ToIndex)
ss.removeAtIndex(ToIndex)
ss.insert(“l”, atIndex:
//定义数组
varaaa:Array<</font>String> = []
aaa.append(“ddddd”)
letsss:[String] = [“gdfgdf”]
letyyooooy: [String] = [“dsfdskfk”]
println(“ddddfdsgdg”)
//定义空数组
variiiii = [String]()
iiiii= [“3423″,”dsfsdf”]
iiiii.insert(“lijian”, atIndex:
iiiii.removeAtIndex(0)
//———————————-
letuuu =
iiiii.removeRange(uuu)
varlijian:[String] = [“s4444:dfds”,”dfd:dddddf”]
lijian[0]
//遍历数组
forhuu
println(huu)
}
for(vv,bb)
println(“\(bb)”)
}
//————————————–
vardictionnary = []
//字典存储的是键和值的数据对
//所存储的数据中,键和值可以是任意的数据类型
//一个字典职能存储固定的一种键合值的数据类型搭配