swift初体验

作者: 我的梦想之路 | 来源:发表于2016-06-06 22:16 被阅读24次
/** 创建对象:
 OC:   alloc / initWithxxx 
 Swift:   (xxx:) 

调方法: 
OC:   [UIColor redColor] 
Swift:   .语法调用    UIColor.redColor() 

枚举:
 OC:   UIButtonTypeContactAdd 
Swift:   UIButtonType.ContactAdd 

创建结构体:
 OC:   CGPointMake() 
Swift:   CGPoint()
*/

let view = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
view.backgroundColor = UIColor.redColor()
// 枚举前面的枚举名称是可以省略的,开发中一般不会省略,便于易读

let btn = UIButton(type: UIButtonType.ContactAdd)

// 设置位置
btn.center = CGPoint(x: 50, y: 50)

// 加入子控件
view.addSubview(btn)
/**定义常量与变量:let/var
let 代表定义一个常量
var 代表定义一个变量
Swift中定义常量和变量不需要写数据类型,编译器会根据数据后面的真是类型自动推导

Swift开发技巧:在做Swift开发中,我们需要经常使用option(黑苹果中是Window键) + click(左)键来查看方法或者变量*/

// 常量
let num = 10.1
//num = 9.8   // 常量不能修改

// 变量var value = 10
value = 8
// 注意:Swift开发中每一条语句后面可以不写分号,但是写上也不会报错
// 如果同一行有多条语句,那么每条语句后面必须写上分号

//相当于OC的NSLog
print(value)
/**类型转换:
1.Swift中不存在隐式类型转换,所有的类型转换都必须是显示的
*/
let num1 = 10

let num2 = 9.9

let isum = num1 + Int(num2)

let dsum = Double(num1) + num2
// 2.Swift 是强语言 
// OC是弱语言
//let num:Int = 10.1   // 报错

相关文章

  • Swift备忘

    Swift初体验 Swift Tips Swift三种不同的【异常处理方式】 Swift 3.0 private变...

  • Swift基本语法之函数

    Swift基本语法之初体验-常量变量-数据类型 Swift基本语法之逻辑分支 Swift基本语法之循环 Swift...

  • Swift基本语法之数组和字典

    Swift基本语法之初体验-常量变量-数据类型 Swift基本语法之逻辑分支 Swift基本语法之循环 Swift...

  • Swift基本语法之元组和可选类型

    Swift基本语法之初体验-常量变量-数据类型 Swift基本语法之逻辑分支 Swift基本语法之循环 Swift...

  • Swift基本语法之类的使用

    Swift中类的使用 Swift基本语法之初体验-常量变量-数据类型 Swift基本语法之逻辑分支 Swift基本...

  • Swift基本语法之闭包

    Swift基本语法之初体验-常量变量-数据类型 Swift基本语法之逻辑分支 Swift基本语法之循环 Swift...

  • Swift基础学习①

    SWift介绍 SWift初体验 常量&变量 创建对象补充 数据类型 逻辑分支 循环的介绍

  • swift (2)

    1,swift初体验(简单的创建UIView和UIButton) 2,swift常量和变量 1,常量let,一旦设...

  • Swift基本语法之字符串

    Swift基本语法之初体验-常量变量-数据类型 Swift基本语法之逻辑分支 Swift基本语法之循环 字符串的介...

  • 使用Swift4+Vapor写后端-总结

    之前的文章 使用Swift4+Vapor写后端-初体验 使用Swift4+Vapor写后端-部署heroku服务器...

网友评论

    本文标题:swift初体验

    本文链接:https://www.haomeiwen.com/subject/solddttx.html