Hello world xib和纯代码2种实现
2015-07-09 01:05
232 查看
/////
集成开发环境
Xcode:iOS集成开发环境,也是编辑器
Interface Builder:快速原型开发工具,可视化组装用户UI接口的工具
Instruments:功能强大的性能调试工具以及内存分析工具
IPhone Simulator:Mac OS X平台应用程序,模拟真实设备大部分功能的模拟器
iOS SDK:iOS软件开发工具包
/////
开发方式
代码创建
xib文件创建
/////
xib文件释义
xib文件是一种使用xml语言存储的数据文件,应用程序使用xib文件来存储构成用户界面的窗口和视图
当xib文件载入应用程序时,会将xib文件中内容转化为应用程序可以操作的真正对象。由此可见,纯代码要比xib文件加载更快一点
Interface Builder是创建xib文件的可视化设计环境
/////
HelloWorld
Interface Builder构建我们的程序(取消Use Auto Layout)
NSArray *views = [[NSBundle mainBundle] loadNibNamed:@“View” owner:self options:nil];
[self,window addSubview:[view lastObject]];
NSBundle类
使用NSBundle可以访问程序包里的资源,xib存储在程序包中,可以使用NSBundle加载xib文件
/////
“手写”代码
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,320,40)];
label.text = @“Hello world!”;
[self.window addSubview:label];
/////
集成开发环境
Xcode:iOS集成开发环境,也是编辑器
Interface Builder:快速原型开发工具,可视化组装用户UI接口的工具
Instruments:功能强大的性能调试工具以及内存分析工具
IPhone Simulator:Mac OS X平台应用程序,模拟真实设备大部分功能的模拟器
iOS SDK:iOS软件开发工具包
/////
开发方式
代码创建
xib文件创建
/////
xib文件释义
xib文件是一种使用xml语言存储的数据文件,应用程序使用xib文件来存储构成用户界面的窗口和视图
当xib文件载入应用程序时,会将xib文件中内容转化为应用程序可以操作的真正对象。由此可见,纯代码要比xib文件加载更快一点
Interface Builder是创建xib文件的可视化设计环境
/////
HelloWorld
Interface Builder构建我们的程序(取消Use Auto Layout)
NSArray *views = [[NSBundle mainBundle] loadNibNamed:@“View” owner:self options:nil];
[self,window addSubview:[view lastObject]];
NSBundle类
使用NSBundle可以访问程序包里的资源,xib存储在程序包中,可以使用NSBundle加载xib文件
/////
“手写”代码
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,320,40)];
label.text = @“Hello world!”;
[self.window addSubview:label];
/////
相关文章推荐
- JAVA基础-面向对象之异常与包
- C语言 基础60题(5)
- python compile、eval、exec内建函数
- delphi 中TStringList Clear 方法的时候该对象有没有被释放
- Java字符参与运算和字符串参与运算
- CodeForces 228E The Road to Berland is Paved With Good Intentions (2-Sat)
- Java编程思想学习笔记——复用类
- 20150708 MyEclipse Hibernate Setup
- c++指针经典题目分析
- 关于java创建对象的四种方法
- Collection-List/ArrayList/LinkedList/Vector
- dbcp的简单配置
- Windows7下搭建Eclipse+Python开发环境
- java.util.Date和java.sql.Date
- 触摸java常量池
- 在实例中说明java的类变量,成员变量和局部变量
- 《Python学习手册》学习笔记——第4章
- laravel 路由
- [转]spring整合hibernate配置文件
- python实现自动重启本程序的方法