swift的基础知识
2014-06-04 22:27
375 查看
1定义变量用var 定义常量用let
2定义字符串 var str="hello"
3定义字符串并指定数据类型的方法 var words:String="helloobject" var i:Int=100
4打印输出语句的方法 println(str)
5字符串连接 @1var str= "hello"
str=str+"xuexi"
printlnstr()
@2 str="\(str),asdjhhhh,\(100)"
var i=100
str="\(str),ajhkfkdfad,\(i)"
6 定义数组
var arr[]=["hello","ios",2.4]
println(arr)
@1 定义一个空的数组
var arr1=[]
@2 定义一个指定数据类型的数组
var arr2=String[]()
7字典的用法
var dict=["name":"xiaoming","age":"16"];
println(dict)
@1 动态网字典添加数据的方法
dict["sex"]="nan"
@2 取出字典中的数据的方法
println(dict["name"])
8循环语句的使用
var arr=String[]()
for index in 0..100{
arr.append("Item\(index)");
}
println(arr)
var i=0
while i<arr.count{
println(arr[i])
i++
}
for value in arr{
println(value)
}
var dict=["name":"xiaoming","age":"16"];
for (key,value) in dict{
println("\(key),\(value)");
}
9流程控制语句
for index in 0..100{
if index%2==0{
println(index)
}
}
10可选变量加?
var myName:String?="ios"
if let name=myName {
println("hello\(name)");
}
11.函数的使用
func sayHello(name :String){
println("hello\(name)")
}
sayHello("ios")
12.swift的特殊性 可以返回多个值,多个值之间用逗号隔开
func getNums->(Int,Int){
return (2,3)
}
let (a,b)=getNums()
println(a)
输出值为2
var fun=sayHello
fun("zhangsan")
13 swift支持函数闭包
14 面向对象
class Hello{
func sayhello(){
println("hello ios")
}
var hello=Hello()
hello.sayhello()
}
@1 继承
class HI:Hello{
override func sayhello(){
var _name:String
init(name :String){
self._name=name
println("构造函数")
}
println("hi ios world\(self._name)")
}
var hi=HI(name:"learn")
hi.sayhello()
2定义字符串 var str="hello"
3定义字符串并指定数据类型的方法 var words:String="helloobject" var i:Int=100
4打印输出语句的方法 println(str)
5字符串连接 @1var str= "hello"
str=str+"xuexi"
printlnstr()
@2 str="\(str),asdjhhhh,\(100)"
var i=100
str="\(str),ajhkfkdfad,\(i)"
6 定义数组
var arr[]=["hello","ios",2.4]
println(arr)
@1 定义一个空的数组
var arr1=[]
@2 定义一个指定数据类型的数组
var arr2=String[]()
7字典的用法
var dict=["name":"xiaoming","age":"16"];
println(dict)
@1 动态网字典添加数据的方法
dict["sex"]="nan"
@2 取出字典中的数据的方法
println(dict["name"])
8循环语句的使用
var arr=String[]()
for index in 0..100{
arr.append("Item\(index)");
}
println(arr)
var i=0
while i<arr.count{
println(arr[i])
i++
}
for value in arr{
println(value)
}
var dict=["name":"xiaoming","age":"16"];
for (key,value) in dict{
println("\(key),\(value)");
}
9流程控制语句
for index in 0..100{
if index%2==0{
println(index)
}
}
10可选变量加?
var myName:String?="ios"
if let name=myName {
println("hello\(name)");
}
11.函数的使用
func sayHello(name :String){
println("hello\(name)")
}
sayHello("ios")
12.swift的特殊性 可以返回多个值,多个值之间用逗号隔开
func getNums->(Int,Int){
return (2,3)
}
let (a,b)=getNums()
println(a)
输出值为2
var fun=sayHello
fun("zhangsan")
13 swift支持函数闭包
14 面向对象
class Hello{
func sayhello(){
println("hello ios")
}
var hello=Hello()
hello.sayhello()
}
@1 继承
class HI:Hello{
override func sayhello(){
var _name:String
init(name :String){
self._name=name
println("构造函数")
}
println("hi ios world\(self._name)")
}
var hi=HI(name:"learn")
hi.sayhello()
相关文章推荐
- The Swift Programming Language-官方教程精译Swift(2)基础知识
- swift入门基础知识4数组
- Swift 基础知识
- Swift 基础知识Part2
- Swift 入门 基础知识
- 3.Swift教程翻译系列——Swift基础知识
- swift 基础知识
- swift_02_基础知识
- 3.Swift翻译教程系列——Swift基础知识
- swift2.0基础知识
- swift入门基础知识1基本数据类型
- swift 学习(一)基础知识 (基本数据类型,操作符,流控制,集合)
- Swift基础知识整理
- Swift基础知识_01
- Swift2.0 类基础知识
- swift入门基础知识6控制结构
- Ios Swift学习之一基础知识
- Swift Basic: Optionals,Collection - 再来点 Swift 基础知识
- Swift基础知识
- Swift基础知识