E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
performSelector
iOS面试题总结整理(附答案-持续更新)
iOS面试题总结整理(附答案)多线程的实现方式;iOS中实现多线程的方案有4种延迟执行的几种方式;延迟1秒执行代码-(void)delayMethod{NSLog(@"delayMethodEnd");}
performSelector
DeveloperLY
·
2020-04-04 20:13
NSInvocation及NSMethodSignature的使用
NSInvocation为了解决
performSelector
...最多只能带“两个”参数的问题。
lanmoyingsheng
·
2020-04-04 19:14
NSInvocation的基本用法
小知识:在iOS中可以直接调用某个对象的消息方式有两种:一种是
performSelector
:withObject;再一种就是NSInvocation。
圣僧留步
·
2020-04-04 16:11
iOS - NSInvocation的使用
作者:Mitchell一、简介在iOS中可以直接调用某个对象的消息方式有两种:一种是
performSelector
:withObject;再一种就是NSInvocation。
Mitchell
·
2020-04-03 19:25
iOS RunLoop
RunLoop应用:NSTimer、
PerformSelector
、常驻线程iOS中有两套API访问Foundation(NSRunLoop),CoreFoundationCFRunLoopRef一、RunLoop
不误正业的开发者
·
2020-04-03 10:22
NSInvocation的基本用法
前提:在iOS中可以直接调用某个对象的消息方式有两种:一种是
performSelector
:withObject;再一种就是NSInvocation。第一种方式比较简单,能完成简单的调用。
有一种再见叫青春
·
2020-04-02 21:22
多线程 - RunLoop
RunLoop屏幕快照2017-07-19上午3.37.11.png事件响应界面更新//setNeedDisplay/setNeedLayout定时器/延迟执行//NSTimer/CADisplayLink/
performSelector
陈_振
·
2020-04-02 16:04
隐藏指示器(定时任务)-IOS UI基础
*文中类似表示需要插入代码的部分首先创建HUD:UILabel*HUD=[[UILabelalloc]init];HUD.text=@"XXXX";方法一:
performSelector
[selfperformSelector
灬大象大象
·
2020-04-02 13:17
内存泄漏/管理
ARC下内存泄露的那些点
performSelector
延时调用导致的内存泄露iOSARC下几种导致内存泄露的场景一步步调试解决iOS内存泄漏使用Xcode和Instruments调试解决iOS内存泄露UsingAutoreleasePoolBlocks
sellse
·
2020-04-02 13:44
iOS零碎知识点
(私有API)[[UIApplicationsharedApplication]
performSelector
:@selector(suspend)];2、退出app程序(不推荐使用,这种方式会让用户觉得
RobinZhao
·
2020-04-02 05:45
利用消息转发机制屏蔽unrecognized selector sent to instance
JSPatch的启发,想到利用消息转发机制屏蔽unrecognizedselectorsenttoinstance这种崩溃,这种崩溃的意思是,给没有实现的方法发消息产生原因不管是什么原因造成的,可能是通过运行时
performSelector
bigParis
·
2020-04-01 20:58
CFRunLoopSourceRef 类
这是概念,今晚没有代码以前的分法1、Port-BasedSources(基于端口的)2、CustomInputSources(用户自定义输入源)3、CocoaPerformSelectorSources(
PerformSelector
我的梦想之路
·
2020-04-01 20:10
iOS 知识点整理
1.调用代码使APP进入后台,达到点击home键的效果[[UIApplicationsharedApplication]
performSelector
:@selector(suspend)];2.带有中文
佩奇的姑娘
·
2020-04-01 02:44
iOS延时执行需要注意的地方
performSelector
&&NSTimer使用
performSelector
系列的方法就是对NSTimer的一种封装,所以NSTimer需要注意的地方,就是
performSelector
需要注意的地方
观星
·
2020-03-30 13:41
【转载XMG】03-综合练习 九宫格
九宫格计算思路利用控件的索引index计算出控件所在的行号和列号利用列号计算控件的x值利用行号计算控件的y值HUD其他说法:指示器、遮盖、蒙板半透明HUD的做法背景色设置为半透明颜色定时任务方法1:
performSelector
陈水寒
·
2020-03-30 04:54
RunLoop
输入源又分为基于端口、基于自定义、基于
performselector
。
JakeyChen
·
2020-03-30 04:13
iOS 多线程之
performSelector
、死锁
1.
performSelector
//在当前线程延迟1s执行,响应了OC语言的动态性:延迟到运行时才绑定方法[selfperformSelector:@selector(aaa)withObject:nilafterDelay
iOS_小久
·
2020-03-30 03:11
runtime简单使用之动态添加方法
一,runtime的动态添加方法功能1,关于runtime动态添加方法,我们以一个经典的面试题展开对其的研究.经典面试题:有没有使用过
performSelector
方法,什么时候调用该方法?
WILLIAMALEX
·
2020-03-29 15:50
iOS之RunLoop篇
字面意思a运行循环b跑圈1.2基本作用(作用重大)a保持程序的持续运行(ios程序为什么能一直活着不会死)b处理app中的各种事件(比如触摸事件、定时器事件【NSTimer】、selector事件【选择器·
performSelector
Jack__yang
·
2020-03-29 10:47
RunLoop
自己的一些测试结论:Note:对于
performSelector
:操作,如果没有afterDelay:则会在当前线程立即执行;但是如果加了afterDelay:,则会被添加到相应线程的RunLoop中执行
MoonBall
·
2020-03-29 09:32
使用 GCD 替代 NSTimer
使用NSTimer或者
performSelector
进行延迟操作有以下需要注意的:1.必须保证有一个活跃的runloop。
Heikki_
·
2020-03-29 02:59
在iOS开发中利用GCD进行多线程编程
>>>>>>>>iOS中的多线程有以下几个办法1.
performSelector
(InBackgroundorMainThread)这个方法比较方便,但是问题在于参数传递只能支持一个对象(传多个参数,我是将其打包在一个
petter102
·
2020-03-28 12:59
九宫格计算、HUD、模型的认识、UI控件看不见的可能性
九宫格计算思路利用控件的索引index计算出控件所在的行号和列号利用列号计算控件的x值利用行号计算控件的y值HUD其他说法:指示器、遮盖、蒙板半透明HUD的做法背景色设置为半透明颜色定时任务方法1:
performSelector
Sean_Jiang
·
2020-03-28 09:50
iOS 中处理定时任务的常用方法
级别:★☆☆☆☆标签:「iOS」「定时任务」作者:dac_1033审校:QiShare团队在项目开发中,经常会在代码中处理一些需要延时或定时执行的任务,iOS中处理定时任务的方法包括
performSelector
QiShare
·
2020-03-28 01:01
RunLoop已入门?不来应用一下?
/2d3c8e084205那么剩下的同学一定是对RunLoop有所了解的,那么我们就开始应用RunLoop吧~应用1.UIImageView的使用a.目的我们做这个应用的目的是为了了解RunLoop和
performSelector
Jabber_YQ
·
2020-03-27 14:09
NSInvocation基本使用
NSInvacation可以传入任意多的参数,而
performSelector
:withObject:最多只能传入2个参数.1.调用方法//调用哪个类的方法就用哪个类:ViewControllerNSMethodSignature
音吹
·
2020-03-26 11:18
performSelector
的原理以及用法
一、
performSelector
调用和直接调用区别下面两段代码都在主线程中运行,我们在看别人代码时会发现有时会直接调用,有时会利用
performSelector
调用,今天看到有人在问这个问题,我便做一下总结
未_漆小七
·
2020-03-26 07:26
初探swift语言的学习笔记十一(
performSelector
)
在OC中使用好好的
performSelector
,但不知为什么在swift有意的被拿掉了。更有甚者连IMP,objc_msgSend也不能用了。虽然想不通
董朋远
·
2020-03-25 17:12
iOS 定时任务
方法1
performSelector
//2.0s后自动调用self的test方法[selfperformSelector:@selector(test)withObject:nilafterDelay:
不一样的尘埃
·
2020-03-25 15:55
用GCD实现Timer
iOS延迟的操作有三种:NSObject的performSelectorafterDelayNSTimerGCD的dispatch_after三种方法都有各自的优缺点:NSTimer和
performSelector
JimmyOu
·
2020-03-24 11:20
Runloop
do-while循环,在这个循环内部不断地处理各种任务(比如Source、Timer、Observer)处理app中的各种事件(比如触摸事件、定时器事件【NSTimer】、selector事件【选择器·
performSelector
青葱年华
·
2020-03-23 08:29
iOS-面试官如果问你
performSelector
用过没?
面试官如果这样问你,其实想问你有关runtime一些基础知识Objective-C中调用函数的方法是“消息传递”,这个和普通的函数调用的区别是,你可以随时对一个对象传递任何消息,而不需要在编译的时候声明这些方法。所以Objective-C可以在runtime的时候传递人和消息Cocoa提供NSClassFromString和NSSelectorFromString,利用OC动态特性是通过Strin
船长_
·
2020-03-23 02:22
03 runtime用法之动态添加方法
3
performSelector
方法之简介perf
小码码
·
2020-03-23 00:15
"
performSelector
may cause a leak because its selector is unknown"警告处理
项目中使用到了从字符串创建选择器,编译时发现警告:"performSelectormaycausealeakbecauseitsselectorisunknown"(因为
performSelector
的选择器未知可能会引起泄漏
spectatorNan
·
2020-03-22 23:15
ios降低崩溃率的编码习惯
1、ARC代码中能定义成weak的一定不要用assign2、类中有delegate,对象释放的时候一定要同时置空3、在dealloc中始终调用如下代码//取消前面所注册过
performSelector
方法
这小子1992
·
2020-03-22 02:15
Runloop与
performSelector
探究
【转载自:https://juejin.im/post/5c70b391e51d451646267db1】自己平常开发中比较少用到
performSelector
相关的API,但是平常看些第三方的时候,发现第三方作者用到
我系哆啦
·
2020-03-21 14:11
去除Xcode的一些编译警告
-Wincomplete-implementation没有实现已声明的方法-Wprotocol没有实现协议的方法-Wimplicit-function-declaration尚未声明的函数-Warc-
performSelector
-leaks
cezr
·
2020-03-21 10:52
iOS开发中的运行循环机制
RunLooprunloop的两个重要元素:InputResources输入源
performSelector
:onThread:...输入源处理其他线程的消息TimerResources时间源处理主线程时间
王蓝胖
·
2020-03-21 05:53
ios开发:延时操作
延时执行的四种方法一、
performSelector
方法二、NSTimer定时器三、NSThread线程的sleep四、GCD一、[selfperformSelector:@selector(gotoBack
SadMine
·
2020-03-21 03:44
performSeclector编译报可能导致内存泄漏的警告
一、宏处理忽略警告1、忽略警告#pragmaclangdiagnosticpush#pragmaclangdiagnosticignored"-Warc-
performSelector
-leaks"[self.ticketTargetperformSelector
lanmoyingsheng
·
2020-03-21 01:53
RunLoop
基础知识作用保持程序持续运行处理app中的各种事件(如触摸事件、定时器事件【NSTimer】、selector事件【选择器·
performSelector
···】)节省CPU资源,提高程序性能说明没有RunLoop
MYS_iOS_8801
·
2020-03-20 04:18
NSObject 理由 NSInvocation 调用方法
NSObject+Extension.h#import@interfaceNSObject(Extension)-(id)
performSelector
:(SEL)selectorwithObjects
solozyx
·
2020-03-20 03:54
iOS关于动态执行方法的探索-performSelect-NSInvocation-objc_msgSend
由于项目使用组件化开发思想,在上报错误组件里需要知道当前是否导入了Bugly组件,如果没有Bugly组件,则不进行Bugly上报,我第一个想到了用NSClassFromString来判断是否存在Bugly,如果存在,再使用
performSelector
红枫叶HM
·
2020-03-19 04:42
AppDelegate模块化瘦身
前言关于iOS的模块化,要追溯到16年接触的BeeHive了,BeeHive将功能模块化,以module的形式进行构建,以
performSelector
:的形式进行module的事件响应,以protocol
LotLewis
·
2020-03-18 22:30
Project9- GCD(Grand Central Dispatch)
performSelector
//在子线程中执行
performSelector
(inBackground:#selector(fetchJSON),with:nil)//在主线程中执行tableView.
performSelector
终极解码者
·
2020-03-18 18:10
iOS零散知识
九宫格计算思路利用控件的索引index计算出控件所在的行号和列号利用列号计算控件的x值利用行号计算控件的y值HUD其他说法:指示器、遮盖、蒙板半透明HUD的做法背景色设置为半透明颜色定时任务方法1:
performSelector
HarrisHan_
·
2020-03-18 15:08
NSMethodSignature和NSInvocation的一些用法
iOS中的SEL,它的作用和C、C++中的函数指针很相似,通过
performSelector
:withObject:函数可以直接调用这个消息。但是perform相关的这
城市之光
·
2020-03-18 07:17
利用OC的消息转发机制,规避崩溃2
黑魔法教你让iOSAPP防住Crash利用运行时对象消息转发机制,避免奔溃https://www.jianshu.com/p/02157577d4e7
performSelector
:withObject
danial
·
2020-03-17 15:25
iOS开发中常用的延时delay操作?区别?
方法:调用NSObject的
performSelector
方法[selfperformSelector:@selector(run)withObject:nilafterDelay:2.0];//2秒后再调用
iOS开发和软件测试zwj
·
2020-03-17 13:53
笔记
九宫格计算思路利用控件的索引index计算出控件所在的行号和列号利用列号计算控件的x值利用行号计算控件的y值HUD其他说法:指示器、遮盖、蒙板半透明HUD的做法背景色设置为半透明颜色定时任务方法1:
performSelector
空灵叔叔
·
2020-03-17 07:15
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他