摘要: 首先新建一个基于Sigle view Application的项目,名为GestureTest;我的项目结构如下:往viewController.xib文件里拖动一个imageView,并使覆盖整个屏幕,改动属性为:viewController.h文件:[cpp]viewplaincopy1.#import2.3.@interfaceViewController:UIViewController{4.IBOutletUIImageView*imageView;5.}6.@property(nonatomic,retain)IBOutletUIImageView*imageView;7.@end 阅读全文
posted @ 2014-03-12 17:17 ygm900 阅读(5939) 评论(0) 推荐(0)
摘要: 这是一个观察者模式。首先在你需要监听的类中加入观察者:- (void)addObserver:(id)observer selector:(SEL)aSelector name:(NSString *)aName object:(id)anObject;这个观察者在监听到anObject发送名字为aName的notification时,调用selector的方法,在aSelector方法中得到userInfo。anObject表示从谁那儿发送出来的消息。比如:[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@select 阅读全文
posted @ 2014-03-12 14:59 ygm900 阅读(2561) 评论(0) 推荐(0)
摘要: 转:http://www.2cto.com/kf/201401/269467.html用block可以定义任意的代码片段,将其像对象一样传入另一个方法;它是c级别的语法,和C语言中的函数指针非常相似。在C语言中,函数指针和block写法分别如下12int (* func1)(int a, int b);//c函数指针返回类型 | 函数名 | 参数12int (^backValue)(int num);//block返回类型 | 方法名 | 参数从表面来看两者唯一的区别就在于*和^。通常来说,block都是一些简短代码片段的封装,适用做工作单元,通常用来做并发任务、遍历以及回调。block对象也 阅读全文
posted @ 2014-03-12 13:56 ygm900 阅读(1708) 评论(0) 推荐(0)
摘要: 解决方法:选择项目名称----->Targets----->Build Settings----->Search Paths----->Library Search Paths删除对应路径ld: warning: directory not found for option“XXXXXX”很奇怪,为什么已经从项目中删除了文件和文件夹还是报这个警告呢?去掉警告的办法如下:1选择工程, 编译的 (targets)2选择 Build Settings 菜单3查找 Library Search Paths 和 Framework Search Paths, 删掉编译报warni 阅读全文
posted @ 2014-03-12 11:06 ygm900 阅读(10558) 评论(0) 推荐(1)