码迷,mamicode.com
首页 >  
搜索关键字:performselector    ( 150个结果
iOS之延时执行(睡眠)的几种方法
1. 最直接的方法: [self performSelector:@selector(deleyMethod) withObject:nil afterDelay:1.0]; [self performSelector:@selector(deleyMethod) withObject:nil af ...
分类:移动开发   时间:2016-11-30 14:24:13    阅读次数:187
iOS常见的几种延时执行的方法
1.performSelector 注:此方法是一种非阻塞的执行方式,未找到取消执行的方法。 2.NSTimer定时器 注:此方法是一种非阻塞的执行方式,取消执行方法:- (void)invalidate;即可 3.NSThread线程的sleep 注:此方法是一种阻塞执行方式,建议放在子线程中执行 ...
分类:移动开发   时间:2016-10-26 07:14:59    阅读次数:192
设置N秒后执行某个方法或函数
设置N秒后执行一个函数,最常用的是设置一个定时器,今天刚看到有这样一个函数,感觉还是比较简单实用的,就先记下来,免得忘记了。 5秒后执行pushSecondController这个函数 [self performSelector:@selector(pushSecondController) wit ...
分类:其他好文   时间:2016-09-10 13:01:38    阅读次数:119
iOS 延时加载
这里列举了四种线程延时加载的方法, 1.performSelector方法 此方法必须在主线程中执行,并不是阻塞当前的线程 2.定时器:NSTimer,也必须在主线程中加载,是一种非阻塞的执行方式 3. sleep方式此方式在主线程和子线程中均可执行。 是一种阻塞的执行方式,建方放到子线程中,以免卡 ...
分类:移动开发   时间:2016-08-17 13:53:29    阅读次数:194
iOS开发多线程篇—GCD的常见用法
一、延迟执行 1.介绍 iOS常见的延时执行有2种方式 (1)调用NSObject的方法 [self performSelector:@selector(run) withObject:nil afterDelay:2.0]; // 2秒后再调用self的run方法 (2)使用GCD函数 dispa ...
分类:移动开发   时间:2016-08-11 14:23:16    阅读次数:349
iOS 反射函数: performSelector 和 NSInvocation
当我们有方法名和参数列表,想要动态地给对象发送消息,可用通过反射函数机制来实现,有两种常用的做法: 一、performSelector 常用的方法有这三个,其中aSelector可以通过 NSSelectorFromString 方法拿到 但是 performSelector 的缺点是最多只支持传递 ...
分类:移动开发   时间:2016-07-30 11:52:12    阅读次数:306
[编写高质量iOS代码的52个有效方法](十)Grand Central Dispatch(GCD)
[编写高质量iOS代码的52个有效方法](十)Grand Central Dispatch(GCD)参考书籍:《Effective Objective-C 2.0》 【英】 Matt Galloway先睹为快41.多用派发队列,少用同步锁42.多用GCD,少用performSelector系列方法43.掌握GCD及操作队列的使用时机44.通过Dispatch Group机制,根据系统资源状况来执行任...
分类:移动开发   时间:2016-07-29 15:44:38    阅读次数:328
iOS runtime运用实例
runtime的运用: (以下代码全部都基于Dog类创建的一个对象:dog) 1.使用id类型来创建变量以便接受不同类型的对象 2.使用 [person performSelector:@selector(test2:) withObject:@"传入参数"];来动态的调用方法; 3.使用objc_ ...
分类:移动开发   时间:2016-07-24 20:50:55    阅读次数:216
IOS 中得runloop 详细解释
1.Runloop基础知识- 1.1 字面意思 a 运行循环 b 跑圈 - 1.2 基本作用(作用重大) a 保持程序的持续运行(ios程序为什么能一直活着不会死) b 处理app中的各种事件(比如触摸事件、定时器事件【NSTimer】、selector事件【选择器·performSelector· ...
分类:移动开发   时间:2016-07-11 18:49:27    阅读次数:231
直接调用对象方法的两种方式
关于直接调用方法和给对象发送消息调用方法(即perfromSelector和NSInvocation) performSelector是运行时系统负责去找方法的,在编译时候不做任何校验;如果直接调用编译是会自动校验。如果imageDownloader:didFinishWithImage:image ...
分类:其他好文   时间:2016-07-04 21:59:02    阅读次数:370
150条   上一页 1 2 3 4 5 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!