OC-UIKit-UILabel&第一个程序

1.第一个IOS应用程序

这里写图片描述

这里写图片描述
这里写图片描述
上图中:
- 第三个参数
必须是UIApplication或其子类的名字,它代表着当前应用iPhone程序本身,这个参数会去读info.plist文件获取配置信息,如果该参数为nil,则默认为@“UIApplication”
- 第四个参数
UIApplication的代理对象,也就是应用程序代理,负责控制程序的运行

1.1 UIWindow 对象
显示界面的基础,一个视图都放在window中显示

1.2 UIViewController 视图控制器
控制界面的核心类,负责管理视图,及视图用用户的交互响应

1.3 UIView 视图
一起界面上看的见外观,需要显示的元素的分类,UIWindow其实也是继承了UIView,只是比较特殊
视图有一个重要的特点:层级性 — 即UIView可以作为一个大的容器,内部包含其他的UIView或其子类

1.4UILabel : 标签
作用: 显示文本
核心属性: 见如下代码:

//创建一个和当前设备一样大的窗口,所有显示的基础
self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];

//创建视图控制器
UIViewController *vc = [[UIViewController alloc]init];
//设置视图控制器 中管理的 视图的背景颜色
vc.view.backgroundColor = [UIColor greenColor];
//向视图控制器中的视图中添加一个 UILable
//创建一个标签控件
UILabel *label = [[UILabel alloc]init];
//设置 label 的位置 及 大小
//位置是相对于父视图来说的
label.frame = CGRectMake(50, 50, 100, 50);
label.text = @"Hello World!";
//将创建好的标签控件添加到视图控制器的视图中
[vc.view addSubview:label];

//为window添加一个视图控制器
self.window.rootViewController = vc;

//将window呈现出来
[self.window makeKeyAndVisible];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值