swift的基础知识

 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()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值