Swift基础语法
CodingFire
从移动端到跨平台,从跨平台到Java,学习是一件让人开心的事,也是一件孤独的事。所谓君子慎独,不欺暗室。共勉之!
展开
-
Swift - 是时候学习Swift了
随着苹果又一届WWDC落幕,Swift又有了新的进展。博主也一直在考虑要不要学习Swift,就在前几天,博主无意间看到了一组图,找了下没找到,没发发出来给大家共享,大致内容是: 图中罗永浩问一个程序员:信不信你明天就要用Swift来开发? 程序员:不信。 罗永浩:苹果爸爸说从明天开始不使用Swift开发的App禁止上传到App Store。 程序员:。。。。。。 (以上纯属恶搞) 虽然苹原创 2016-07-05 10:35:31 · 724 阅读 · 0 评论 -
Swift - 变量与常量
下面来创建一个变量://这里来说明下,‘=’左右必须留空格,结尾处可不用加‘;’,如果多行合并到一行要写‘;’。这是一个String类型,但是前面不需要加‘@’,系统自动推断为Stringvar firstStr = "Hello,World!"//打印字符串,上面的字符串会报警告,那是因为这是一个可变字符串,可赋值,赋值后警告消失print(firstStr)下面来创建一个常量://send原创 2016-07-05 11:33:31 · 748 阅读 · 0 评论 -
Swift - 可选类型
Swift 可选类型 - Optionals可选类型强制解析自动解析可选绑定1.可选类型- ? 加入我们创建一个变量,但是它有可能为空,这时候Swift提供一个符号‘?’来表示这是一个可能为空的变量:var thisStr:String? = ""//看到这里的if,没错,if或者for循环后面的内容不加(),加了也没错,但是并非所有的if或者for循环都可以加,在使用中尽量都不加i原创 2016-07-05 11:57:20 · 703 阅读 · 2 评论 -
Swift - 条件语句和循环语句
1.条件语句先前在可选类型有说过条件语句if else,判断条件最好不加():var thisStr:String? = ""//看到这里的if,没错,if或者for循环后面的内容不加(),加了也没错,但是并非所有的if或者for循环都可以加,在使用中尽量都不加if thisStr != nil { print(thisStr)}else{ print("字符串为 nil")原创 2016-07-05 14:14:36 · 656 阅读 · 0 评论 -
Swift - 字典
创建一个特定类型的字典:var someDict = [KeyType: ValueType]()创建一个空的字典,类型可随意变换:var someDict = [String: String]()创建一个字典的实例:var myDic:[Int:String] = ["name":"CodingFire", "age":"24", "sex":"Male"]访问字典:var name = myD原创 2016-07-05 15:30:26 · 651 阅读 · 0 评论 -
Swift - 数组
话不多说,直接上正题:使用构造语法创建特定类型的空数组//type根据自己的需要定义为Int或者String等等var someArray = [type]()创建一个初始化大小数组的语法://NumbeOfElements为数组的数量,InitialValue为每一位给的初始数据var thisArray = [type](count: NumbeOfElements, repeatedVal原创 2016-07-05 15:11:43 · 619 阅读 · 0 评论 -
Swift - 字符串
字符串不管是Object-C还是Swift还是Java等等其他的语言,都可以说是重点,虽然不难,但是用到的地方却非常多,几乎都是字符串的处理,这一篇我们就来好好说说字符串:创建一个可变字符串:var stringA = "Hello, World!"创建一个不可变字符串:let stringB = "Hello, World!"这里引入一个名词:字面量,上面的两个都是根据字面量创建的字符串,下面用初原创 2016-07-05 14:47:43 · 675 阅读 · 0 评论 -
Swift - 字典闹出来的笑话
swift原生字典写法,看着像数组,被人这么一问一开始博主也蒙圈了,打印后发现没错,其实这也是字典,但是跟OC有差别。看这张图: 两种写法都是字典,打印出来的也是字典,乍一看下面的打印出来的怎么是数组呢?求证了好一会才被告知Swift原生是以结构体实现的,如你所见,[“pageSize”: 4, “page_num”: 1]其实也是字典,但是以OC的视角来说是数组,总之使用起来是没错的,闹了个大笑原创 2016-10-21 16:23:55 · 1022 阅读 · 0 评论