码迷,mamicode.com
首页 >  
搜索关键字:performselector    ( 150个结果
iOS开发——实用技术&常见延迟方式总结(OC/Swift)
常见延迟方式总结本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法。- (void)delayMethod { NSLog(@"execute"); }1.performSelector方法:(Swift中没有这个方法,因为在swift中这个方法是被认为是不安全的)[se...
分类:移动开发   时间:2015-09-15 18:01:47    阅读次数:253
iOS开发之延时执行
方法1:performSelector(SEL) withObjects:(id) afterDelay:(NSTimeInterval);方法2:dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayInSeconds * N...
分类:移动开发   时间:2015-08-31 21:06:52    阅读次数:222
ios 拿到第一响应者的当前视图
UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow]; UIView *firstResponder = [keyWindow performSelector:@selector(firstResponder)]; ....
分类:移动开发   时间:2015-08-17 08:46:03    阅读次数:168
iOS多线程中performSelector: 和dispatch_time的不同
iOS中timer相关的延时调用,常见的有NSObject中的performSelector:withObject:afterDelay:这个方法在调用的时候会设置当前runloop中timer,还有一种延时,直接使用NSTimer来配置任务。这两种方式都一个共同的前提,就是当前线程里面需要有一个运...
分类:移动开发   时间:2015-08-11 00:10:40    阅读次数:179
PerformSelector may cause a leak because its selector is unknown
本人使用的方法,需要针对每个warning进行添加 #pragma clang diagnostic push #pragma clang diagnostic ignored "-Warc-performSelector-leaks" id value = [weakSelf performSelector:getSel];//产生warning的代码 #pragma clang dia...
分类:其他好文   时间:2015-08-10 18:12:40    阅读次数:143
iOS让程序延迟执行
//会卡住主线程[NSThread sleepForTimeInterval:时间(秒)];//定制延迟任务后,不会卡主线程,在主线程执行[self performSelector:@selector(方法名) withObject:方法参数 afterDelay:时间(秒)];//GCD延迟执行d...
分类:移动开发   时间:2015-08-06 20:08:27    阅读次数:156
iOS之@selector的函数传递多个参数
1、一般情况,使用 self performSelector:SEL withObject:id方法 [self performSelectorOnMainThread:@selector(testAA:) withObject:[NSArray arrayWithObjects:@"1",@"2", nil] waitUntilDone:NO]; -(void) testAA:(NSArr...
分类:移动开发   时间:2015-08-03 19:24:19    阅读次数:150
IOS NSInvocation用法简介
[摘要]在 iOS中可以直接调用某个对象的消息方式有两种,其中一种就是NSInvocation,本文介绍IOS NSInvocation用法,并提供简单的示例代码供参考。在 iOS中可以直接调用某个对象的消息方式有两种:一种是performSelector:withObject;再一种就是NSInv...
分类:移动开发   时间:2015-07-30 20:59:42    阅读次数:274
08 - NSTimer
Timers 通常是跟NSRunLoop一起使用。但是他们的精确度是有限的,如果你只是想在将来的某个时间点执行某个操作的话,完全可以不用timer而做到这些。如果你只是想在将来的某个时刻执行某些操作,可以使用下面的方法:performSelector: withObject:afterDelay: ...
分类:其他好文   时间:2015-07-29 10:14:43    阅读次数:111
oc消息发送机制之performSelector方法的扩充
本文摘自别的博客各种语言都有些传递函数的方法:C语言中可以使用函数指针,C++中有函数引用、仿函数和lambda,Objective-C里也有选择器(selector)和block。 不过由于iOS SDK中的大部分API都是selector的方式,所以本文就重点讲述selector了。Object...
分类:其他好文   时间:2015-07-26 22:12:33    阅读次数:182
150条   上一页 1 ... 6 7 8 9 10 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!