为了账号安全,请及时绑定邮箱和手机立即绑定
  • 元组类型
    查看全部
    0 采集 收起 来源:Swift-元组 Tuples

    2016-03-10

  • 类型表
    查看全部
  • 1.使用函数要使用Function作为起始 2.函数的返回值使用: func sayHello(name:String)->String { Let result = "hi" +name+ "!" }
    查看全部
  • 1.控制转移使用:fallthrough,break,continue 2.如果case中声明了变量不能使用fallthrough 3.break用在switch中是跳出当前switch 4.countinue是跳出当前循环执行下一轮循环 5.如果是元音字母跳过: Let str = "floccinaucinihilipilification" var num = 0 for s in str { switch c { case "a","e","i","0","u": countinue default: num++; } } 5.初始化一个空二维数组:var brand = Array <Array<Int>>()
    查看全部
  • 1.在swift语言中switch可以对相应的变量进行逻辑判断: Let courseinfo = (3-2,"区间运算符") switch courseinfo { case (_,Let coursename) where coursename.hasSuffix("运算符")://因为不关心courseinfo的键所以使用_,where 是做逻辑判断的关键字,判断coursename中后缀是否包含“运算符”,判断后缀是否包含用(hasSuffx)如果包含输出 println("课程《\(coursename)》是介绍运算符的课程") default: println("\(courseinfo.1)是其他课程") } 如果想在switch进入一个case后还进入下一个case,可以在case后加fallthrough
    查看全部
  • 1.swift语言中switch判断不再局限于整型和字符型,字符串、布尔等类型也可以
    查看全部
  • 在swift中switch语句case结尾可以没有break var rating:Chartact = "A" switch rating { case "a","A": //使用逗号隔开(,) println("Great") case "B": println("Break") default: println("really") }
    查看全部
    0 采集 收起 来源:Swift-选择结构

    2018-03-22

  • 1.sort(<) 从小到大排序
    查看全部
    0 采集 收起 来源:Swift-循环结构

    2018-03-22

  • Set:无序集合。 其中的元素各不重复。 A.intersect(B) 取交集 A.union(B) 取并集 A.subtract(B) A-B A.exclusiveOr(B) A亦或B(取非交集) B.isSubsetOf(A) B是否是A的子集 A.isSupersetOf(B) A是否是B的超集 B.isStrictSubsetOf(A) B是否是A的真子集 A.isStrictSupersetOf(B) A是否是B的真超集 A.isDisjointWith(B) A与B是否是相离的(完全没关系)
    查看全部
  • 函数作为返回值。
    查看全部
  • 1.对于字典来说没有数组越界这个说法,如果传入的键没有值返回nil 2.在字典中插入值: var course = [76:"html",77:"css",78:"c#"] course[73] = "swift" 3.修改字典中的值: course[76] = "jave" 4.删除字典中的数据:隐式 course[73] = nil,显示:course.removeValueForKey(73) 5.字典的遍历: for (key,value) in course{ println("\(key):\(value)") } 6.遍历字典中的键:course.keys for key in course.keys{ println(key) } 7.遍历字典中的值:course.vaules for value in course.vaules{ println(value ) } 8.把字典强制转换为数组:Array(course.keys)
    查看全部
  • 1.字典存储的数据类型键和值的数据对 2.所存储的数据中,键和值可以是任意数据类型 3.一个字典只能存储固定一种键和值的数据类型搭配 4.字典的初始化:var dict = [1:"a",2:"b",3:"c"] 5.var dict1 = [1:"a",2:"b",3:"c"]也可以写成:var dict1:Dictionary<Int,String> = [1:"a",2:"b",3:"c"] 6.var dict1 = ["1":"a",""2:"b","3":"c"]也可以写成:var dict1:Dictionary<String,String> = ["1":"a",""2:"b","3":"c"] 7.字典中的数据是无序的 8.声明一个空数组:var dict = Dictionary<Int,String>() 9.websites = Dictionary<String,Stirng>() //清空一个字典,weibsites是String,String类型的,websites是清空一个字典不等于重新创建一个字典
    查看全部
  • var arry = ["A","B","C","D"]<br> arry.apend("E")//将E插入数组的末尾<br> arry.Insert("hello",atendex:0) //将hello插入索引0的位置 arry.removeAtIndex(0) //删除索引0位置的数 arry.removeLast() //删除数组arry的最后一位数 数组的删除,插入操作不能越界 修改数组中的元素:arry[0] = "AA" //将索引0位置的元素修改为AA 批量修改数组中的元素:arry[2...4] = ["CC","DD","EE"] arry[2...4] = ["CC"] //可以不用全写 索引值也不能越界 //即可以获得索引的值也可以获得索引 for (index,item) in enumerate(arry){ println("\(index),\(item)") }
    查看全部
  • 数组:<br> 三种声明数组的方法:<br> 1.隐式声明数组:var array = ["A","B","C","D"]<br> 2.显示声明数组:<br> var array2:[String] = ["A","B","C","D"]<br> var array3:Array<String> = ["A","B","C","D"] 3.初始化数组: Let emptyArry = [] Let emptyArry2 = String[]()
    查看全部
  • import Foundation var str = "Hello swift" str.capitalizedString 单次首字母大写 str.uppercaseString 所有字母大写 str.lowercaseString 所有字母小写 str.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet()) 去掉两边的空格 str.stringByTrimmingCharactersInSet(NSCharacterSet.(charactersInString: " !")) 去掉两边的空格和叹号 str.componentsSeparatedByString(" ") 按空格分割字符串成单词 str.componentsSeparatedByCharactersInSet(NsCharacterSet(charactersInString:" !-")) 各种字符分割字符串 str.join(["1", "2", "3"]) 用str来连接数组中的元素 str.bridgeToObjectiveC() 转换成ObjectiveC字符串对象
    查看全部

举报

0/150
提交
取消
课程须知
不需要掌握Objective-C即可玩儿转Swift;最好拥有其他程序设计语言基础。
老师告诉你能学到什么?
详细的Swift语言特性讲解;完全掌握Swift语言开发方式;部分使用Swift语言调用Cocoa Touch API的方法,为学习新一代ios开发打下坚实基础。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!