为了账号安全,请及时绑定邮箱和手机立即绑定
  • 当使用数组区间赋值时,对应的值必须为数组(数组可以不等) 例如: var array:[string]=["A","B","C"] array[1...2]=["b","c"] array的结果为:["A","b","c"] array[1...2]=["b"] array的结果为:["A","b"]
    查看全部
  • 定义数组类型: 1、[类型] 例如:var array:[stirng]=["A","B"] 2、Array<类型> 例如: var array:Array<string>=["A","B"] 定义空数组 var arr:[类型]=[] var arr=[类型]()
    查看全部
  • swift 中 array dictionary 是值类型
    查看全部
  • func sayHello(username外部参数名 nickname内部参数名:String 参数类型)->String {} func sayHello(#nickname既是内部参数名又是外部参数名:String 参数类型)->String {}
    查看全部
  • 1.Optionals 类型表示为可选值,或者有具体值,或者为nil,因此nil不再是oc中的空指针,而是可以赋给int,float等基本数据类型 2.必须在初始化时赋值,对可选类型默认为nil 3.后缀?为可选类型,若很确定该值有值,即不是可选类型,而是确定的类型,则可在后面加!来解包 4.强制类型转化不能转化可选类型的值 5.如果使用optional binding语法可以直接解包,之后就在不需要用!
    查看全部
  • 只要记住三种类型
    查看全部
  • // Dictionary var dict1 = ["line":"A","row":"B","block":"C"] // 隐式声明字典 dict1 var courses:Dictionary<Int,String> = [76:"慕课网私人定制", 77:"CSS3 3D", 127:"play Swift"] // 显式声明字典 courses var website:[String:String] = ["搜索引擎":"Google","学习网站":"iMooc","新闻":"netease"] var dict = Dictionary<Int,String>() // 创建一个空的字典 方法1 var dict2 = [Int:String]() // 方法2 dict = Dictionary<Int,String>() // 清空 dict2 = [Int:String]() // 清空 dict2 = [:] // 清空, 注意清空时不能再次改写字典 // dict2 = Dictionary<String,String> //
    查看全部
  • 1.字典存储的数据是键和值的数据对 2.所存储的数据中,键和值可以是任意数据类型 3.一个字典只能存储固定一种键和值的数据类型搭配 4.字典内容是无序的
    查看全部
  • for index in 0..<arr8.count { println("the \(index) element is " + arr8[index]) } for item in arr8 { println(item) //不能取出索引值 } for (index,item) in enumerate(arr8) { println("\(index) - \(item)") }
    查看全部
  • var arr9 = [Int](count:5, repeatedValue:0) arr9 var arr99 = [2,4,99] arr9 + arr99 + arr9 // 支持这样的合并数组值 var arr8 = [String](count:9, repeatedValue:"ABC") arr8 arr8 = [String]() // 清空 arr9 = Array<Int>() // 清空
    查看全部
  • 一个数组只能存储特定类型的数据 所存储的数据不一定是一个类的对象,可以是基础数据类型
    查看全部
  • var str = "hello, Playground" str.hasPrefix("hello") str.capitalizedString // 这个方法并没有改变原来str的首字母 str str.uppercaseString str.lowercaseString str var str2 = " !hi!!! " str2.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet()) str2.stringByTrimmingCharactersInSet(NSCharacterSet(charactersInString: " !")) // 希望截取字符串所有 空格 和 ! // split var str3 = "welcome to Swift" str3.componentsSeparatedByString(" ") str3.componentsSeparatedByCharactersInSet(NSCharacterSet(charactersInString: " !-")) //希望使用 空格 !和 — 这三个字符进行拆分字符串 //join var str4 = "-" str4.join(["1","2","3"]) // 把一个字符串数组用—联接起来
    查看全部
  • str.lowercaseString // str 中的所有字符小写 str.uppercaseString // str 中的所有字符大写 str.capitalizedString // str 中的单词首字母大写 str 本身的值并不会被改变。 例如,我们将 str 申明为常量: let str = "swift language is Awesome" str.lowercaseString // "swift language is awesome" str.uppercaseString // "SWIFT LANGUAGE IS AWESOME" str.capitalizedString // "Swift Language Is Awesome" 编译能够通过,说明 str 的值并没有被改变。
    查看全部
  • 数组是从0开始计数,所以会有..<半开区间的使用场景
    查看全部
  • 数据类型的首页字母是大写 字符串String类型必须用双引号,不能用单引号
    查看全部

举报

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

微信扫码,参与3人拼团

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

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