iphone编程指南学习笔记1

一。框架通过对象来进行互动操作。

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc]

al = UIApplicationMain(argc, argv, nil, nil);

[pool release];

main函数调用上面的函数进入自己的应用程序

其实是一个循环

先调用 MAIN完成

然后handler event

然后willexit

二。UIApplication UIVIEW UIEVENT UITOUCH

上面几个都是REPOSEDER 可以说是继承REPOSEDER处理出发的事件

三。iphone程序的主要流程是      系统本来自己执行程序     过程中会调用回调函数

而我们就在那些回调函数中 定义自己的处理

还有就是

MAC的 都对象化咯 UITOUCH是手指对象 UIEVENT是相应的事件

 

三、IPHONE的主要设计模式:

1)1:O:2  就是MVC模式 就是一个人和另外一个人沟通 通过O来沟通1 2降低1 2的耦合度

2)委托 委托是系统调用的对象 而我们定义委托 让系统调用执行自己的函数

3)目标动作  也就是回调函数了 就是1 后直接调用2

4)委托内存管理  也就是retain release autorelease这些管理 其实就是 一个管理类

计数指针 如果计数为0 就释放内存 如果新建就+1 在主循环里进行内存的操作

 

 

 

posted on 2012-07-31 15:43  mk工作室  阅读(145)  评论(0编辑  收藏  举报

导航