Hello world xib和纯代码2种实现

原创 2015年07月09日 01:05:39

/////

集成开发环境


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经典编程300例之实例001 输出"Hello World!"

源代码: public class Test {         public static void main(String[] args) {                 System.ou...
  • HanTangSongMing
  • HanTangSongMing
  • 2014年06月06日 17:28
  • 4166

iOS 开发中的争议(二)UI到底应该用xib/storyboard完成,还是用手写代码来完成?

文章来源:http://www.devtang.com/blog/2015/03/22/ios-dev-controversy-2/ 打算分享一些有争议的话题,并且表达一下我的看法。这是该系列的第二...
  • libaineu2004
  • libaineu2004
  • 2015年05月04日 23:15
  • 9344

汇编语言编写的Hello World

Linux 下用汇编语言编写的代码具有两种不同的形式。第一种是完全的汇编代码,指的是整个程序全部用汇编语言编写。尽管是完全的汇编代码,Linux 平台下的汇编工具也吸收了 C 语言的长处,使得程序员可...
  • sunshine__me
  • sunshine__me
  • 2015年09月29日 20:36
  • 4905

Xcode6.1创建仅xib文件无storyboard的hello world应用

  • 2015年05月19日 16:46
  • 60KB
  • 下载

Nginx编写HTTP模块:“Hello World”的第二种写法(HTTP模块介入阶段的2种方法)

二、“Hello World”两种写法的不同 1.1 第1种写法          1. 通过设置ngx_http_core_loc_conf_t结构体的handler指针来实现。          ...
  • kanguolaikanguolaik
  • kanguolaikanguolaik
  • 2015年12月09日 11:42
  • 614

Xcode6.1创建仅xib文件无storyboard的hello world应用

原文地址:http://www.mamicode.com/info-detail-514151.html 由于Xcode6之后,默认创建storyboard而非xib文件,而作为初学,了解xib的加...
  • chenzhenlindx
  • chenzhenlindx
  • 2015年05月19日 16:25
  • 719

使用Java中的JNI技术将C/C++程序嵌入到Java代码中实现Hello World

JNI技术简介JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。从Java1.1开始,JNI标准成为java平台的一部分...
  • ChiXueZhiHun
  • ChiXueZhiHun
  • 2015年11月23日 23:39
  • 1088

IOS代码实现Hello World

前面写的IOS笔记一直都是用Xib文件实现的小Demo开发,但是问了好几个现在正从事IOS开发的朋友,在实际开发,并不是所有的项目都会用Xib来实现的,因为IOS以前的版本不能正常运行,因为还在学习阶...
  • qq5306546
  • qq5306546
  • 2012年10月08日 20:01
  • 4517

用纯代码编写hello world

选取new project->windows-based application->tshow添加一个继承了uiview/uiviewcontroller...的子类lbshow在tshow-appd...
  • xia0615
  • xia0615
  • 2011年06月13日 15:38
  • 435

Hello World代码

  • 2007年10月26日 20:39
  • 1KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hello world xib和纯代码2种实现
举报原因:
原因补充:

(最多只允许输入30个字)