摘要:
delegate (委托)设计模式iOS 编程语言是 Objective-C, 简称 OC。 谈起 OC的特性,人们常说,OC 不支持多继承。但 Delegate 弥补了这个缺陷。 有了Delegate,在声明对象时,可以使其遵循多个协议。 从而解决了多继承问题。 Delegate ,又称为 委托或代理, 它是一种设计模式。 学习iOS开发,需要深入理解Delegate的用法。 Apple 对Delegate 有明确的说明。http://developer.apple.com/library/ios/#documentation/General/Conceptual/DevPedia-Coco 阅读全文
posted @ 2012-11-02 11:23
hopeanCom
阅读(1631)
评论(0)
推荐(0)
摘要:
delegate代理模式顾名思义就是委托别人去做事情。IOS中经常会遇到的两种情况:在cocoa框架中的Delegate模式与自定义的委托模式。下面分别举例说明一下:一、cocoa框架中的delegate模式在cocoa框架中的Delegate模式中,委托人往往是框架中的对象(视图中的控件、表视图神马的),代理人往往是视图控制器对象。在我们这个例子中UITableView是委托人,代理人首先得满足一个条件:就是在.h文件中申明它拥有代理资格:@interface WhateverViewController < UITableViewDelegate >@end红色的表示这个视图控 阅读全文
posted @ 2012-11-02 10:08
hopeanCom
阅读(315)
评论(0)
推荐(0)
摘要:
static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这三种使用方式及注意事项分别说明一、局部静态变量在C/C++中, 局部变量按照存储形式可分为三种auto, static, register( <C语言程序设计(第二版)> 谭浩强, 第174-175页)与auto类型(普通)局部变量相比, static局部变量有三点不同1. 存储空间分配不同auto类型分配在栈上... 阅读全文
posted @ 2012-11-02 09:48
hopeanCom
阅读(569)
评论(8)
推荐(1)
浙公网安备 33010602011771号