iOS 之 UIKit框架

1. UIKit框架简介:

UIKitk框架提供一系列的Class(类)来建立和管理iPhone OS应用程序的用户界面( UI )接口、应用程序对象、事件控制、绘图模型、窗口、视图和用于控制触摸屏等的接口

2. 框架的入口:

#import <UIKit/UIKit.h

当引入此头文件后,便可以在程序里使用任何在UIKit里声明的类。

3.框架的类继承图:


 

上图就是 UIKit的 组织结构图了。包含了开发iOS应用UI界面的类,当然 所有的类都是继承自 NSObject的。想要开发iOS应用,上面这幅图 必须牢记在脑中,下面有一些常用的类:

1. UIView

所有你能看到的界面,视图,控件都是属于UIView或者是他的子类

2.UIViewController

视图控制器,顾名思义就是 控制 管理 UIView及其子类 的,在日常可开发中,一些逻辑上的代码,功能性的 代码 都是写在 控制器里的,为什么需要 控制器呢?很显然,手机的屏幕是有限的,只能显示有限的 内容,但是 我有很多的 VIew需要显示,怎么办呢?这时候就要有 控制器了,通过视图控制器 我们可以让视图进行 交互 ,进行运动,push ,present 等操作。

UITabBarController 是控制 tabBar的 ; UINavgationController 是 导航控制器,UITableViewController 是tableView控制器。

3、UIApplication

顾名思义 就是 应用 ,我们可以通过这个类 ,拿到 当前应用的 实例

我们通过组织结构图 可以看到,UIApplication 和 上面提到的 两个 类 都是 继承自 UIResponder。

4. UIResponder

又叫 响应者 ,除了 可以看到的 视图 和 控制器,还可以 得到 响应者链。

5、UIScreen

设备屏幕的 类

[UIScreen mainScreen].bounds.size.width  取到屏幕的宽的尺寸

[UIScreen mainScreen].bounds.size.height  取到屏幕的高的尺寸

6、UIcolor

 设置 颜色的类,可以修改控件或者界面的背景色等等

7.  UIImage

做一些 图片的 操作 ,比如展示图片等

8. UIFont

设置字体的大小等

9. UIDevice

获取到当前设备的一些信息  

转载于:https://www.cnblogs.com/ljmaque/p/UIKit.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值