您的位置:首页 > 编程语言

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];

/////
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: