2014年1月22日

@selector注意事项

摘要: 在使用@selector(method)时候,当method有多个参数例如:;- (void)func:(nsdictionary *)dic@selector(func:)//应该在func后面加:如果有多个参数- (void)func:(nsdictionary *)dic dic1:(nsdictionary *)dic1@selector(func:dic1:) 阅读全文

posted @ 2014-01-22 19:37 小白说我是2B 阅读(110) 评论(0) 推荐(0) 编辑

转 IOS设计模式之四:观察者模式

摘要: http://www.cnblogs.com/limlee/archive/2012/06/21/2547582.html#cocoa框架中很多地方都使用了观察者模式一、KVOKey-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。每次指定的被观察的对象的属性被修改后,KVO自动通知相应的观察者。model中的定义:@interface StockData : NSObject { NSString * stockName; float price;}@end@implementation StockData@endcontrol... 阅读全文

posted @ 2014-01-22 16:01 小白说我是2B 阅读(126) 评论(0) 推荐(0) 编辑

NSSelectorFromString 使用示例

摘要: NSSelectorFromString动态加载实例方法。 SEL sel = NSSelectorFromString(@"yourMethod:")//有参数 if([object respondsToSelector:sel]) { [object performSelector:sel withObject: @"test" ]; //如果有两个参数,使用两个withObject:参数; } 阅读全文

posted @ 2014-01-22 11:40 小白说我是2B 阅读(433) 评论(0) 推荐(0) 编辑

导航