delegate & protocol simple code demo
来源:互联网 发布:java 获取项目名称 编辑:程序博客网 时间:2024/06/05 12:49
在Objective-c 中,不同对象间通信貌似只能通过protocol & delegate 实现。
sample code:
需要发送消息给其他类的类头文件中:
@protocol ShakeDelegate <nsobject>
@optional
//- (void)shakeAnimationStart;
- (void)callShakeAnimationStart;
- (void)callShakeAnimationStop;
@end
该类中添加变量:
id <shakedelegate> delegate;
M文件中发送信息:
[self.delegate callShakeAnimationStart];
在需要接受信息的类中:
@interface 添加继承
<ShakeDelegate>
设置需要传递的类的instance代理对象为自己:
childInstance.delegate = self;
在自己类实现delegate 方法:
- (void)callShakeAnimationStop {
// oops , i received the message from other class ....
}
完成。
http://blogs.iteye.com/blog/417209
- delegate & protocol simple code demo
- .net Event/Delegate Simple Demo
- amazon alexa simple demo code for libcurl
- Protocol delegate
- Delegate and Protocol
- delegate和protocol
- protocol和delegate
- [iOS]delegate和protocol
- [iOS]delegate和protocol
- [iOS]delegate和protocol
- delegate和protocol
- delegate和protocol
- delegate和protocol
- [iOS]delegate和protocol
- protocol和delegate
- delegate和protocol(区别)
- delegate和protocol
- delegate和protocol
- Windows 关闭端口8080 的方法(8080端口被占用)
- 使用Pencil进行UI草图设计
- [独家]周鸿祎对话南方创业草根 总结自身功过
- 协议(Protocol)用法专题总结
- 周鸿祎:创业团队如何散财聚人
- delegate & protocol simple code demo
- iPhone应用中Protocol协议使用方法
- 周鸿祎:创新是弱小创业者的墓志铭
- 周鸿祎:要让开发者先挣到50万再谈分账
- USACO Section 5.4 Betsy's Tour - 搜索剪枝
- 股票期权制度简介
- 创业型公司企业如何给员工分配期权股份
- 查立:创业公司原始股份也要用期权方式分配
- 查立:创业一定要赚大钱吗?