1.各个子文件夹的作用
Classes:
编写的大多代码都保存在这里,其中包括所有的Objective-C类,可以在Classes文件夹下创建一些子文件夹来组织代码。
Other Sources:
包含除了Objective-C类之外的源代码文件,此文件夹包含下面两个文件
Hello World_Prefix.pch:扩展名.pch表示"预编译的头文件"。这是项目所使用的来自外部框架的一组头文件
main.m : 此文件包含应用程序的main()方法。通常不需要编译或修改此文件。
Resources:
包含应用程序中的非代码文件。如图像、声音文件等。此文件夹中应包含下面3项
Hello_WorldViewController.xib : 此文件包含程序Interface Builder所使用的信息。
Info.plist : 包含应用程序相关信息的属性列表。
MainWindow.xib : 应用程序的主Interface Builder(或nib)文件,
Frameworks:
是一种特殊的库,其中可以包含代码、图像和声音文件等资源。在此文件夹中添加的任何框架或库都将链接到应用程序中,并且代码将能够使用包含在该框架或库中的对象、函数和资源。
Products:
包含此项目在编译时生成的应用程序。
2.Interface Builder简介
在应用程序中添加一个按钮,需要通过实例化一个UIButton类型的对象。可以通过下面代码的方式
UIButton *myButton = [[UIButton alloc] initWithFrame:aRect] ;
1.nib文件的构成
标为Hello_WorldViewController.xib的窗口是nib文件的主窗口。
每个nib文件最初都有同样的两个图标:File's Owner和First Responder,他们是自动创建的,并且不能删除。
File's Owner 是所有nib文件中的第一个图标,它表示从磁盘加载nib文件的对象。File's Owner 是"拥有"此nib文件副本的对象。
First Resources 就是用户当前正在与之交互的对象。
将随着用户与界面的交互而变化,并且First Resources图标可以方便开发人员操作当前作为First Resources的控件或视图,而不需要编写代码来确定这些控件和视图
相关文章
- 04-06iPhone开发基础教程_第二章
- 04-06Chrome扩展开发基础教程(附HelloWorld)
- 04-06IPhone开发“此证书是由未知颁发机构签名”解决办法
- 04-06Objective-C ,ios,iphone开发基础:快速实现一个简单的图片查看器
- 04-06iphone – 在Windows 7上开发iOS应用程序
- 04-06Objective-C ,ios,iphone开发基础:NSDictionary(字典) 和 NSMutableDictionary
- 04-06Objective-C ,ios,iphone开发基础:3分钟教你做一个iphone手机浏览器
- 04-06Objective-C ,ios,iphone开发基础:多个视图(view)之间的切换,以及视图之间传值。...
- 04-06Objective-C /iphone开发基础:分类(category,又称类别)
- 04-06第二章:1.0 Django 入门和开发环境