有谁可以说一下iphone程序运行的过程

如标题

我只知道程序的进入接口是main
int main(int argc, char *argv[])
{
      NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
      int retVal = UIApplicationMain(argc, argv, nil, nil);

      [pool release];
      return retVal;
}
创建一个项目的时候会随即生成两个XXDelegate.m(h)的文件,main函数是怎么调用的???
同时,我看到的例子都有BI辅助的,那如果我整个程序都不需要BI,该怎么来做??
AppDelegate.m在新版的iPhone里头应该是在配置文件里掉用的而不是在main的代码里。

如果不需要IB,建议看一下younker的那几篇文章
http://www.cocoachina.com/bbs/thread.php?fid-2-search-digest.html
官方SDK还是toolchain?
首先:Interface builder 叫IB,不叫BI,呵呵
如果不用IB的话,也就是不用nib文件,main方法里的代码有小小的区别,就是
int retVal = UIApplicationMain(argc, argv, nil, nil);
里面的最后一个参数不能为nil,改为如下
int retVal = UIApplicationMain(argc, argv, nil, @"MyAppDelegate");

这样就调用你的MyAppDelegate类了,然后你再研究MyAppDelegate就行了。(“MyAppDelegate”是假设的名字,根据你的情况)
然后MyAppDelegate类会调用:
- (void)applicationDidFinishLaunching:(UIApplication *)application {   
}
下面继续就按流程走了。可以参考
ViewControllerPGforiPhoneOS.pdf
这个文档,可以在apple iphone dev那里下载的。


製作一個iPod撥放器
这个是怎么实现的?
各位用破解的2.0 能做调试机器吗?
[Solved]购买iPhone developer program的时间周期?
iphone sdk 的一个bug
有谁可以说一下iphone程序运行的过程
如何使用AddressBook中的ABAddressBookRegisterExternalChangeCallback
关于Interface Builder的问题
请问有没有简单的方法从未破解的iphone上读资料到电脑?
tableview不能滚动到下面的行
关于TabBarController的使用?
请教高手,如何在来电的时候放音乐。
【求助】如何打包!
关于Nate True's dock.app!急!
一语句不明白!
IPHONE网络检测
对图像编辑
求助!
关于文件存储
IPHONE开发入门
iphone2.0 中实现播放 mp3文件
如何让自己编写的程序在iphone上用啊
全局变量被篡改
问housisong:关于上传做数字签名的问题
SDK 2.1出来了
字符串处理
关于http请求并且读取csv文件
无法理解中。。。。
非官方2.0,流媒体开发, 请教video显示的方法
Xcode平台,Obj-c中有类似C++的System::Xml这样的命名空间或类库吗?
如何隐藏一个UIView或者UIView的派生类?
隐藏UINavigationBar
TextField 的一个问题
detect WiFi
NSString 字符串查找问题 求救
待解决问题总汇,好心人帮帮忙吧。。。。
问个关于tableview的问题
模拟器的BUG?
NSURLConnection and validate certification
<震动>講問iphone sdk 有提供震動的function api嗎?
怎么把数字合成到图片上?
小技巧:ansi多字节编码到uicode的转换参数
请教-(NSArray *)arrayByAddingObject:(id)anObject 方法的用法
横放后imageView显示的图片总是不居中
iPhone程序支持多语言环境問題?
请教,Iphone download video 以及video的保存
OpenGL ES程序如何在模拟器中响应横放竖放切换?(试用了下道具~ 哈哈)
如何让声音循环播放啊。
问下 tableview中为什么要定义一些cell
关于NSButtonCell
为什么我bulid and go出不来模拟器,必须用run 下的start with Performance Tool才能出来模拟器。
多线程
请教 iPhone软件能不能象Symbian与WM软件一样自己分发?
何单独定义tableview中每个单独cell的高度呢
怎样阻止触摸事件
短信问题 求助
关于iphone游戏部分开发的点点东西(文字显示)
关于使用opengl 文字显示问题
请教如何设透明的view
UIView如何控制addSubview的次序?
请问如何在iphone中播放音频文件
NSTextView 清空的问题
UIView addSubview加入透明的UIView
三轴失灵的问题
快速使用Core Animation 閃爍問題
哪位能分析分析WiFiFoFum的工作原理??
Apple Drops iPhone Non Disclosure Agreement (NDA)
请教大家:CocoaSpeechSynthesisExample能移植到iphone上吗
Hello World事例中的 window 在哪被初始化
求救Iphone Memory問題
搭建iphone 2.0的程序编译平台(绝对可行)
官方例子中的Timer的使用及相关引用计数的疑问
請問Windows下如何進行Iphone開發?
有方法可以知道文件目錄下的文件數量嗎?
什么情况下 iPhone的代码签名无法加载?(代码签名已成功安装在Mac 上)
求助关于解析xml文件地问题??
有没有人遇到真机上NSURLConnection下载中断的问题?
Simulator能否播放声音?
CFHTTPReadStream redirect问题!
关于bundle的使用
問傳值得問題~~
关于UIView的卷页动画效果
请高手指点怎样获取iphone的手机号码,谢谢大家了
在COCOA中怎么实现"进程的互斥"?
哪里有iPhone Push Notification Service?
咨询一个基本的问题,希望得到大家的帮助
initWithFrame与initWithCoder的区别
如何共用寫好的function?
从DTrace谈起
请教如何把例子程序传到真机上运行?
[更新]The iphone Developer's cookbook 1st edition (PDF Version _cnsoft) 加入高速连接.
请问有什么办法可以把纯粹的RGB数据画出来?
UIView縮放大小是左上角, 請問如何放中?
在iphone或者iphone模拟器上如何写日志文件?
iphone下如何在子线程和主线程之间传递数据?付代码
为什么我用CFHTTPMessageXXXXX函数的时候,编译说找不到symbol ?附代码
请教如何在真机上运行iphone程序
请教怎样往strings资源文件中写数据
请教如何取固定随机数
怎么使新拷贝过来的数据库文件可写?
更多iphone开发资料,请访问http://www.buildapp.net/iphone/

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页