标签:核心 rri 下载 世界 control style 实例 比较 界面
所需工具:mac电脑和xcode软件(8.0最新版)
写app要从小到大,不积跬步,无以至千里
1、第一个小程序 先写你的“流程图”--就是程序的做法
hello word程序
1.打开xcode 2.建立一个文件用来储存项目,添加text文字特性 3.设置属性 3.运行程序
视频
详细解释
模板 用来快速建立初始准备工作
Single View Application template 单一视图的应用 就好像是一个白纸,你可以画一些东西进去
加一个label,label顾名思义就是一个标签,就好像是外面的广告牌,只读的
解说:
class就好像是一个圆,有自己的定义、属性:就是半径相等的 有自己行为可以滚、可以套圈等等 而object就是一个现实中的圆,比如轮胎 比如瓶盖(圆形的),实例化的圆
右边这个是个快捷键一样的东西 就好像是word上面那一排
第二个程序
接下来就是 label标签和按钮
1.创建一个项目
2.加入标签和按钮
3.写代码让按动按钮,标签发生变化(颜色 和 字体) 加入的两个 @IBAction和@IBOutlet
import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } @IBAction func buttonclick(_ sender: UIButton) { myLabel.text = "我变成红色了" //加入了改变文字的代码 myLabel.textColor = UIColor.red //把标签颜色也改变了 .black .blue 都可以 } @IBOutlet weak var myLabel: UILabel! }
查看了这个博客,不过内容比较旧了
outlet和action
outlet就是和UI用户界面上的图形进行交互,通过一个引用-“手指” 比如我问你真想是什么,你用手指指向一个地方,手指就相当于一个引导,一个线索
action就是事件,比如你点击或者键盘或者触摸屏幕都会产生事件,然后就可利用这个事件来和UI对象进行交互
详细解释
让我们来用现实世界的东西来解说一下outlet和action
比如你有一天逛街发现了一个美女,你想和她处对象,你想和她亲密接触
这个时候你不能直接就去摸人家,你可以要“电话号码”,你可以问她的“名字”比如叫”小红“,你可以了解她的“朋友”,了解她的穿的”衣服“,她的”住宅“,这些都是她的outlet,她的属性,也就是说通过这些东西,这些属性,你可以了解接触她
action就是事件,就是你的行动,比如通过名字“上网查资料“,你”买了她爱吃的食物“,这些行为都可以影响她的outlet就是她的属性,她为你改变了穿的”衣服“,改变了”住所“,甚至改变了”名字“等等
@IBAction func buttonclick(_ sender: UIButton) {
myLabel.text = "我变成红色了" //加入了改变文字的代码
myLabel.textColor = UIColor.red //把标签颜色也改变了 .black .blue 都可以
}
比如你买了一个钻戒
@行动 func 买钻戒(){
小红.名字 = ”小绿“ //你就把小红的名字改变成了小绿
小红.衣服颜色 = 人.绿色 // 你还把小红的衣服颜色也变成了绿色
}
Xcode preference找到comonent里面有个
Guide and sample code可以下载下来看看,也可以上网看
Guide就是核心概念
sample code就是示例代码 用来帮你了解这些类和函数的应用
代码中加入解释,可以了解你当时为什么这么做,做的目的
视频
第三个程序 加入用户交互 Text
标签:核心 rri 下载 世界 control style 实例 比较 界面
原文地址:http://www.cnblogs.com/gkgy/p/6715067.html