美文网首页
方法选择器

方法选择器

作者: LY2528 | 来源:发表于2016-12-07 09:45 被阅读0次

方法选择器

  • 选择器的生成

    • 第一种方法,在编译阶段
        SEL sel = @selector(eat);  // 包装eat方法
    
    • 第二种方法,在运行时
        SEL sel = NSSelectorFromString(@"eat"); //字符串是方法名
    
  • 判断一个方法是否实现(多用在代理中)

    • 如果用对象调用respondsToSelector,判断的是对象方法
    • 如果用类调用respondsToSelector, 判断的是类方法
        BOOL flag = [p1 respondsToSelector:sel]; //判断eat方法有没有实现
    
  • 方法的调用

    • 使用以selector为参数的performSelector:的方法并且其他类似的方法
        if (flag) {
        
            [p1 performSelector:sel];
    }
    
    • 注意点:
      • 如果通过performSelector调用有参数的方法, 那么参数必须是对象类型,并且最多只能传入两个参数
    • 可以调用私有的方法(在.m中只有实现的方法)

相关文章

  • jQuser有选择器

    jQuery基本选择器 jQuery过滤选择器 jQuery层级选择器 jQuery筛选选择器(方法)

  • BeautifulSoup

    标签选择器/节点选择器 标准选择器/方法选择器find_all(name,attrs,recursive.text...

  • 爬虫基础系列BeautifulSoup——css选择器(4)

    css选择器简介 CSS选择器类型:标签选择器、类选择器、id选择器 方法:select() ① 结果:注意是一个...

  • jQuery选择器(全面)

    JS提供操作DOM元素的方法只有两种 jQuery选择器ID选择器 类选择器 标签选择器 后代选择器 父子选择器 ...

  • jQuery选择器和监听事件

    筛选选择器和方法 筛选选择器 $('p:first').css('background','skyblue'); ...

  • 方法选择器

    方法选择器 选择器的生成第一种方法,在编译阶段 SEL sel = @selector(eat); // ...

  • 第二章:选择器

    通配符选择器:*元素选择器:div p h1类选择器: class=“mark” 使用方法: .mark{}...

  • jQuery基础功能

    jQuery 如何获取元素 方法一:使用CSS选择器 方法二:使用jQuery自有的特殊选择器 jQuery 的链...

  • CSS

    id选择器: class选择器: 插入样式表的三种方法:

  • 关于CSS样式的总结

    CSS符合选择器 交集选择器 交集选择器使用的方法是HTML标签+类选择器,具体的表现形式如下:p.one 其中p...

网友评论

      本文标题:方法选择器

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