为了账号安全,请及时绑定邮箱和手机立即绑定
  • ?声明option型 !声明option一定不为空
    查看全部
  • 字典可以用一个 索引 和 一个 数组 来闭包一组信息 如[Int,[String]] 表示一组信息
    查看全部
  • 常量字典 不能 添加 修改 删除 常量数组 不能 添加 删除 修改 楼下说错了
    查看全部
  • 字典没有数组越界 如果未找到则返回nil 字典本身返回值就是 可选型(optional) 赋值 courses[73] = "waple" 删除一个值 courses[73] = nil key,value 是字典天生的两个值 所以可以拿(key,value)这个元祖做遍历 course.keys是一个包装 存放了所有的键 courses.values同样存放了所有的值 可以当做数组用 但并不是真正的数组 可以强制转换成数组 Array( courses.keys ) 或 [Int](courses.values)
    查看全部
  • 字典是两组数据(键和值)两两配对 声明方法 var couses:Dictionary<Int,String> = ... 或 var websites:[String:String] = ... 注意字典并不是像数组一样有序的而是自己自动排列 只能通过索引 声明空字典 var dic = Dictionary<Int,String>() 清空方法 websites = Dictionary<String,String>() (类似于重新建立,但是类型要相同) 或 websites = [:]
    查看全部
  • array.count 数组中的个数 array.isEmpty 是否为空 array.append("G") 添加G字符 array += ..添加某些元素 array.insert("str",atIndex:2) 在2位置插入“str” array.removeAtIndex("str") 删除“str” array.removeLast() 删除最后一个元素 array[2...4] = ["cc","ss","dd"] 批量修改元素 可以少于区间 但是要是一个子数组
    查看全部
  • 定义空数组的方法 var array = [String]() var array1 = Array<Int>() // 初始化10个0的数组 arr7 = [Int](count: 10, repeatedValue: 0)
    查看全部
  • import Foundation 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字符串对象
    查看全部
  • 字符串比较按照 字典序 来比较 而不是 字符串长度 字典序靠后的大 shasPrefix 判断是否包含前缀 返回逻辑值 hasSuffix 判断后缀
    查看全部
  • 常量字符串用let就行 不需要NSString 不能赋值或拼接 空字符串的声明 1.var str = "" 2.var str2 = string() 声明字符 类似于char 用Character 全局函数countElements 计算字符长度 比较智能 中文表情均算一个字
    查看全部
  • 全闭 1...10 [1,10] 半闭 1..<10 [1,10) 设置如此能在数组中更方便 for i in 中 i 是常量
    查看全部
  • 对于可选型常量 outputName hi = outputName??"guest" 如果有值hi则为值,无值为"guest"
    查看全部
  • 赋值操作没有返回值
    查看全部
  • 可选型 optional 定义在后面加?有值时为 值 无值时为 nil optional 可用 !解包
    查看全部
  • 可以在具体数据前使用别名 let isString = (StringExample:“123”) 调用可以用 isString.StringExample 或 isString.0
    查看全部
    0 采集 收起 来源:Swift-元组 Tuples

    2015-03-24

举报

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

微信扫码,参与3人拼团

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

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