在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
用oc编码已经有段时间了,这期间一直在使用oc和学习oc的编码技巧,忽闻小伙伴说:swift已经是趋势了,有时间多看看吧 所以我也开始从网上搜索博客,感谢hangge.com的博客,如有冒犯之处,请多见谅,因为是看着大神的博客开始swif全面的 学习之路!方向已定,无论前面有多难,都要走下去!
一、swift中基本的数据类型介绍: 1、变量:使用var声明 var str:String = "Hello world" print(str) 2、常量:使用let声明 let count:Int = 22 print(count) 3、整型: 有符号整形:Int,Int8,Int16,Int32,Int64 注: 主要的区别如下 整数就是没有小数部分的数字,比如 Swift 提供了8,16,32和64位的有符号和无符号整数类型。这些整数类型和 C 语言的命名方式很像,比如8位无符号整数类型是 整数范围你可以访问不同整数类型的
Int一般来说,你不需要专门指定整数的长度。Swift 提供了一个特殊的整数类型
除非你需要特定长度的整数,一般来说使用 UIntSwift 也提供了一个特殊的无符号类型
4、浮点型: Float: 32位浮点数类型 Double:64为浮点数类型 5、布尔型:Bool 在swift中的基本类型Bool,它的值是逻辑值,因为Bool值只能是true或者是false值 6、字符串:String 1)判断是否为空:isEmpty let hStrings:String = "" if hStrings.isEmpty{ print("空字符串") } 2)获取字符串数量:string.characters.count print("\(hStrs.characters.count)个字符") 3)检查字符串是否有特定前缀/后缀:hasPrefix/hasSuffix if hStrs.hasSuffix(".com") { print("后缀是这个") } if hStrs.hasPrefix("han") { print("前缀是这个") } 4)还可以用"\()"在字符串里包裹变量,常量 let name = "qingshimingyue.com" let msg = "欢迎来到\(name)" print(msg) 5)大小写转换: 通过字符串的uppercaseString、lowercaseString、capitalizedString属性来访问一个字符串的大写/小写/首字母大写 let hhstrs = "Welecome to hangge.com" let uppercase = hhstrs.localizedUppercase print(uppercase) let lowercase = hhstrs.localizedLowercase print(lowercase) let capitalized = hhstrs.localizedCapitalized print(capitalized) /** WELECOME TO HANGGE.COM welecome to hangge.com Welecome To Hangge.Com **/ 7、字符:Character let doller:Character = "$" print(doller) 8、元组 let myproject = (one:"game",two:1234) print("\(myproject.one)") |
请发表评论