iPhone 开发进阶——iPhone 应用程序/项目的构成
2010-02-22 06:27:00 来源:WEB开发网开发iPhone程序,首先接触到的不是源代码,而是项目工程文件,目录。我们来看看它有怎样的构成。
iPhone应用程序目录构成
iPhone应用程序被放入一个叫做沙盒(sandbox)的具有安全性的构造中。程序只能访问自己沙盒中的资源。
iPhone 应用程序与 Mac OS 上的程序基本上相同、 只是程序目录下有一些不同。可以通过 AddressBook 等构造访问其他的功能或构造体。
iPhone 应用程序的目录构造如下所示:
/Applications/
[Application1]/
Application1.app
Documents/
Library/
tmp/
[Application2]/
Application2.app
Documents/
Library/
tmp/
工程项目的构成
工程项目的构成虽然根据程序不同而不同,但基本上都是基于MVC模型,所以按照 Model、Controller、View 来组织目录形式。
比如以下的目录构成:
Classes
Libraries (各种中间件,程序库等)
JSON
ImageStore
其他程序模块
Controllers (与 View Controller 相关的类)
UIApplicationDelegate
UIViewController
Views (定制的视图,程序界面)
UITableViewCell的子类
UIView的子类
项目文件构成
接下来我们再看看程序工程中还有什么:
HelloWorld
|-- Classes
| |-- HelloWorldAppDelegate.h
| |-- HelloWorldAppDelegate.m
| |-- HelloWorldViewController.h
| `-- HelloWorldViewController.m
|-- HelloWorld.xcodeproj
|-- HelloWorldViewController.xib
|-- HelloWorld_Prefix.pch
|-- Info.plist
|-- MainWindow.xib
|-- build
| `-- HelloWorld.build
`-- main.m
.pch
预编译头文件,win32里经常会碰到,这里也有,包含了常用的头文件。
.plist
包含了项目自身的特性,比如说项目名称,默认加载的nib file,版本等。
.xib
程序的资源文件。用于简化编码过程,提高开发效率。
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››iphone图片拉伸的几种方法
- ››iphone正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
- ››iPhone读取工程包中的二进制文件
- ››iPhone新手机 不挂YouTube APP
更多精彩
赞助商链接