本文介绍: 这块有个强制类型转化,这块原因是因为Swift是一个非常安全的语言,所以类型必须是相同的SIZE_WIDTH是一个浮点型常量,i是一个Int型变量,所以类型不同不能一起计算。有了oc的基础,关于swift的学习比较容易,可以找一些项目练练手更好入手。跟常量一样,在使用之前必须给他赋值,否则编译器会报错。它的值不要求在编译时期确定,但使用之前必须赋值一次。这个第三方库和Masonry的作用和用法都很相似。其中这块我们看到和oc不同的是。
swift基础语法
常量(let关键字)
只能赋值一次
它的值不要求在编译时期确定,但使用之前必须赋值一次
变量(var关键字)
可以被赋值多次
跟常量一样,在使用之前必须给他赋值,否则编译器会报错
元组
typealias(类似之前的typedef)
if-let
String类基本用法
MemoryLayout(类比于c中的sizeof)
数组
集合
字典
循环打印
函数
重载
类和继承
set、get方法
SnapKit第三方库用法(Masonry)
其中这块我们看到和oc不同的是Int(SIZE_HEIGHT)
这块有个强制类型转化,这块原因是因为Swift是一个非常安全的语言,所以类型必须是相同的SIZE_WIDTH是一个浮点型常量,i是一个Int型变量,所以类型不同不能一起计算。
有了oc的基础,关于swift的学习比较容易,可以找一些项目练练手更好入手。
Codable(JSONModel)
Alamofire (AFNetworking)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。