在iOS中使用performSelector有什么用

在iOS中使用performSelector有什么用,第1张

概述关于performSelector,我有点困惑.我已经在谷歌上搜索了.但我不清楚.任何人都可以解释performSelector的作用. 谢谢 [self btnClicked]; 和 [self performSelector:@selector(btnClicked)]; -(void)btnClicked{ NSLog(@"Method Called";} 对我来说都很好 关于performSelector,我有点困惑.我已经在谷歌上搜索了.但我不清楚.任何人都可以解释performSelector的作用.

谢谢

[self btnClicked];

[self performSelector:@selector(btnClicked)]; -(voID)btnClicked{    NSLog(@"Method Called";}

对我来说都很好.这两者有什么区别. [self btnClicked]和[self performSelector:@selector(btnClicked)];

解决方法 当你使用时,两者完全相同,但后者的优点是你可以动态地确定在运行时调用哪个选择器.
SEL selector = [self gimmeASelectorToCall];[self performSelector: selector];

[Source]

总结

以上是内存溢出为你收集整理的在iOS中使用performSelector有什么用全部内容,希望文章能够帮你解决在iOS中使用performSelector有什么用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1103610.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存