美文网首页
iOS performSelector方法学习使用

iOS performSelector方法学习使用

作者: 米斯特卢 | 来源:发表于2017-02-28 10:03 被阅读294次

        在开发中,可能会碰到这样一种需求:点击A界面的按钮,需要跳转到C界面,但在跳转C界面之前,要进行一些事件判断,决定是直接跳到C界面还是先跳到B界面,B界面做完一些业务逻辑后再跳到C界面。之前在开发中,很多业务逻辑都放到B界面去做处理了,随着业务量的增加,感觉B界面代码逻辑判断太多太复杂,就尝试使用另一种方式。也就是使用performSelector进行控制。这个方法也算是初次尝试使用,在网上找了一些文章、博客进行了学习一下。做了一个简单的总结。

1.了解

performSelector的原理以及用法

performSelector的原理以及用法

上边这篇文章介绍的很详细,初次使用这个方法的同学可以好好的看一下,根据自身的需求决定使用哪个方法。

performSelector:withObject:afterDelay: 精要概览(持续更新)

performSelector:withObject:afterDelay: 精要概览(持续更新)

上边这篇文章给了一些实例的代码片段,可以自己尝试用一下。

2.问题

在使用一下三个方法时,会有警告提示。

- (id)performSelector:(SEL)aSelector;

- (id)performSelector:(SEL)aSelector withObject:(id)object;

- (id)performSelector:(SEL)aSelector withObject:(id)object1 withObject:(id)object2;

performSelector may cause a leak because its selector is unknown

ios之"performSelector may cause a leak because its selector is unknown"警告原因及其解决办法

这是在网上找到一篇解决警告的文章,觉着警告不爽的同学可参考这篇文章。

相关文章

网友评论

      本文标题:iOS performSelector方法学习使用

      本文链接:https://www.haomeiwen.com/subject/lxfxgttx.html