初学Swift,初步了解

Swift是一门非常注重类型的,类型安全性语言。

Playground - 使用:

playground 最大的好处应该是在编译器的右边,会实时输出结果。同时UI控件也是可以显示的。点击右边的小眼睛的按钮就可以看到了


Swift相比于OC少了Main函数,而且在每行代码后不需要加分号。

如果一行代码有多个成员声明,需要添加分号隔开。

<span style="font-size:18px;">var str1 = "haha";let a = 10</span>

Swift用Let定义常量,用Var定义变量。

<span style="font-size:18px;">var str1 = "haha"
let age = 20
</span>


Swift - 字符串操作

字符串的拼接

只需要在 两个字符串之间添加 +   ,来连接,非常方便相比于OC 的 [NSString StringWithFormat“”]

 用反斜线\ 和小括号()做为字符串插入值

注意:Swift 是一门类型安全语言,不同类型是不能在一起的

上面的   “hand1”  需要强转为string 类型    

(String )hand1


整形--转--字符串

var str = String(age)

var str = "\(age)"



打印输出



常量和变量

基本可以所有你喜欢的字符 作为常量和变量名

常量变量的注意点:

*   不能用包含数学符号,(+,-,*,\)

*   不能用包含剪头,(→.....)

*   不能用包含非法的emoj,()

*   不能以数字开头,(123aaa..)

*   不能用单独的下划线,(let    _ = 2)

............

数组和字典


//   数组
var shoppingList = ["catfish", "water", "tulips", "blue paint"]
shoppingList[1] = "bottle of water"


//    字典
 var occupations = [
"Malcolm": "Captain",
"Kaylee": "Mechanic",
]
occupations["Jayne"] = "Public Relations"



循环

//c语言
for(int i = 0; i<10 ;i++){
    //to do
}

//Swift
for i in 0...100{
    println("haha")
    //执行了101次
}


控制流

 if

/**
*  控制流
*/

//C语言
let i = 6;
if(i > 5){
    println("大于")
}

//Swift
if i > 5{
    println("大于")
}

swich

let i = 1
switch i{
case 1:
    "1"
case 2:
    "2"
default:
    "3"
}

方法

<div class="page" title="Page 4"><div class="section" style="background-color: rgb(100.000000%, 100.000000%, 100.000000%)"><div class="layoutArea"><div class="column"><pre><span style="font-family:'SimSun';font-size: 10.000000pt;">如果要定义一个函数用来输出一段信息
</span>


func sayHello(){ println("Hello Swift")}
 

->  返回一个整型

func max(a:Int,b:Int)->Int{
   if a>b {
       return a
   }else{
       return b
} }




更多博客:更多资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值