Objective-C 2.0 筆記 (5) 使用 UIKit Framework (Cocoa Touch) 之前

来源:互联网 发布:淘宝售后服务评价入口 编辑:程序博客网 时间:2024/06/07 00:18

在开使用 Xcode 跟 UIKit Framework ,写 iPhone 上有图形界面的程式之前,几个问题困扰着我。虽然可以用 Xcode 的 template 很快就建立了一支程式,上传到 iPhone 上测试,但是对于程式内部的运作,其实是ㄧ无所悉。

 

(1) iPhone 上执行的程式,程式的 Livecycle 是甚么?

 

(2) 什么是 Delegate?

 

(3) 什么是 MVC - Model View Controller?

 

(3) UI Builder 编辑所产生 .nib 档,又是如何跟 Xcode 中写的 Controller Class 及 Delegate Class 连结在一起。

 

(4) 一支 iPhone 程式,可以有 2 个以上的 Window 吗?一个给 UI Builder 用,另外一个给 OpenGL ES 或是 Cocos2d 用。

 

(5) 一支 iPhone 程式,可以有 3 个以上的 View 吗?一个给 Facebook,一个给 Twitter,还一个给 Safari .... etc。

 

上面提到的这些功能,其实都在 Ap Store 里卖的程式或游戏上看到。可是书上或是 SDK 的 document ,并没有提到这些,该如何实作。

 

看起来像 Apple 是假设开发者,都是有经验的,在看到 Class 的名称是 Controller 或是 Delegate 结尾,写程式的人就应该知道,下一步该怎么做。

 

可是为何我看 Xcode 用 template 产生出来的程式码,却有看没有懂?

 

(心想,要是侯捷也来学如何开发 iPhone 程式,写一本 "Inside iPhone 4 SDK",不知有多好 )

 

未完,待续 .....

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 顺产后长痔疮了怎么办 怀孕了犯痔疮了怎么办 怀孕了痔疮犯了怎么办 痔疮手术后肛裂怎么办 痔疮引起的肛裂怎么办 痔疮手术后伤口不愈合怎么办 痔疮手术后伤口痒怎么办 肛瘘手术十五天后伤口疼怎么办 leep刀后hpv还是阳性怎么办 结肠息肉钳除后怎么办 痔疮手术后排便困难怎么办 住院未结账跑了怎么办 来月经痔疮犯了怎么办 安保压不下宫缩怎么办 肛周脓肿术后假性愈合怎么办 肛门的皱褶肿了怎么办 1月婴儿排便困难怎么办 吃完辣的痔疮肿了怎么办 肛裂怎么办兰州来医博.相信 胎儿脐带绕颈一周怎么办 郑大一附院怎么办合作医疗 痔疮包不消怎么办很疼 痔疮内扎手术后直肠窄小怎么办 2个月大的宝宝鼻塞怎么办 宝宝鼻屎比较深怎么办 来例假痔疮犯了怎么办 微医爽约过一次怎么办 炸完的薯条软了怎么办 学信网号码换了怎么办 学信网注册换手机了怎么办 学信网手机号码已被注册怎么办 学信网手机号码被注册了怎么办 去英国留学不会做饭怎么办 小米陶瓷刀钝了怎么办 橱柜的缝擦不到怎么办 悠悠球上油早了怎么办 买了没有esp的车怎么办 饥荒海难狗来了怎么办 饥荒海难拖网掉水里了怎么办 饥荒遇到了猪人怎么办 饥荒龙蝇赖在家不走怎么办