将XIB文件转换为Objective-C源程序
来源:互联网 发布:linux创建目录权限 编辑:程序博客网 时间:2024/05/19 06:17
做iphone开发就需要接触其中的xib文件。Interface Builder(IB)是Mac OS X平台下用于设计和测试用户界面(GUI)的应用程序,可以很直观的设计图形界面。实际上Mac OS X下所有的用户界面元素都可以使用代码直接生成;但IB能够使开发者简单快捷的开发出符合Mac OS X human-interface guidelines的GUI。通常你只需要通过简单的拖拽(drag-n-drop)操作来构建GUI就可以了。
IB使用Nib文件储存GUI资源,同时适用于Cocoa和Carbon程序。在需要的时候,Nib文件可以被快速地载入内存。
这里介绍一下ib相关的一点小技巧。
将XIB文件转换为Objective-C源程序
nib2objc是一个小巧的转换工具,可以将XIB文件自动转换为Objective-C的源代码文件。
通常,考虑到程序的效率时,才将XIB直接转换为源代码文件。但是这样一来,通过Interface Builder设定的实例变量与行为方法的接续也没有了,需要从新手写。但是,该工具的源代码是公开的,稍加修饰,就能完成大部分工作。
使用的时候,首先下载的工程代码并用XCode编译一下,会生成一个命令行程序文件 nib2objc。然后如下所示执行转换:
$ nib2objc testnib2objc.xib > testnib2objc.m
这样就可以转换成代码。
http://blog.csdn.net/arthurchenjs/article/details/6261790
- 将XIB文件转换为Objective-C源程序
- 将XIB文件转换为Objective-C源程序
- 将XIB文件转换为Objective-C源程序
- iPhone开发技巧之工具篇(1)--- 将XIB文件转换为Objective-C源程序
- 将protobuffer文件转换为objective-c
- 把xib文件转换成objective-C代码
- 如何将for iPhone的xib文件转换为for iPad的xib文件
- ios 将Xib 编为 Nib文件
- Objective-C: UIKit:XIB
- 将Schema文件转换为Java文件
- 将CHM文件转换为HTML文件
- 将WSDL文件转换为C#文件
- 将Java文件转换为HTML文件
- 将ini文件转换为xml文件的C小程序
- 将C字符串转换为整数
- C#.NET 将日期转换为大写
- C语言将字符串转换为数字
- 为控制器创建xib文件
- ubuntu上安装OpenCV 2.1
- poj 1011 stricks
- Oracle安装过程(简要记录)
- oracle SQL语言大致分类
- (2012.03.17) C++常用附录查询
- 将XIB文件转换为Objective-C源程序
- iphone知识汇总2
- CentOS Base Package 中英文说明
- RGB和HSV颜色模型
- 《一步一脚印 90后程序员》2
- 193. Habit cures habit. 心病还须心药医
- cmd 无法切换目录
- 转:合格程序员必有的经历
- 开发经验和屁股的关系