Swift 学习
let 常量 var 变量 nil 空字符串 "字符串(x)打印"
var arr = ["",""] 数组用法
var dict = ["name":"daiyao","age":"23"] 字典用法
var arr = String 指定String 类型数组
for index in 0...100 最简单for 循环
for value in arr{} 用for循环打印数组
while i < arr.count{} 执行while循环
for(key,value) in dict{} 循环遍历字典
if let name = myName{} 表示如果myName不为空则执行
func getNums(a:Int) -> (Int,Int){
return (2a,3a)
} 方法带多个返回值, let (a,b) = getNums(10);
class func 静态方法
集成使用 :
重写方法用override
构造方法 init()
extension 扩展某个类, 在不改变类结构的时候增加方法.
protocol 定义接口.
通过类嵌套方式实现 命名空间 extension com.dy{ class Hi{} }
创建storyboard需要有一个view controller,
storyboard 可以创建多个ViewController,相当于用户流程图.要跳转action segue选择present modally
Navigation Controller 用于导航的布局
TableView 相当于ListView
Touch Up Inside绑定点击事件
AppDelegate生命周期
func applicationDidEnterBackground 应用进入后台
func applicationWillEnterForeground 应用进入前台
func applicationDidBecomActive 应用获取焦点的时候
网友评论