首页 > 代码库 > UI学习笔记---第二天
UI学习笔记---第二天
程序的执行流程
一.自定义视图
自定义UILebal-UITextField视图
?定义视图:系统标准UI之外,?己组合而出的新的视图。
实际开发中,我们还需?定义视图。积累?己的代码库。?便开发。 ?己封装的视图,能像系统UI控件一样,?于别的项目中,能?大降 低开发成本,提?开发效率。
自定义视图步骤
根据需求的不同,?定义视图继承的类也有所不同。?般?自定义的视图会继承于UIView。以下是?定义视图的要点:
1、创建?个UIView子类
2、在类的初始化方法中添加子视图
3、类的.h?文件提供一些接口(方法),便于外界操作子视图
高质量代码特点:可复用,可移植,精炼等 自定义视图使用了一种设计模式--组合设计模式 iOS新控件往往都是由已有控件组合而成
二.iOS程序启动流程
main函数是程序入口
任何?个程序,无论是基于Mac OS还是iOS,程序都是从main.m文
件的main函数开始执行的。
int main(int argc, char * argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil,
NSStringFromClass([AppDelegate class]));
}
}
执?UIApplicationMain函数时做了跳转,转到了AppDelete中
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。