zoukankan      html  css  js  c++  java
  • SEL数据类型

    //

    //  main.m

    //  06-SEL数据类型

    //

    //  Created by apple on 14-3-18.

    //  Copyright (c) 2014年 apple. All rights reserved.

    //

    #import <Foundation/Foundation.h>

    /*

     SEL数据类型是用来包装方法的

     */

    #import "Person.h"

    int main(int argc, const char * argv[])

    {

        @autoreleasepool {

            

            Person * p = [[Person alloc] init];

            

            //消息机制

    //        [p eat];

            

            /*

            //使用@selector就能够把一个方法包装成 SEL数据类型

            SEL s1 = @selector(eat);

            

            [p performSelector:s1];

            

            SEL s2 = @selector(call:);

            

            [p performSelector:s2 withObject:@"135047654"];

            

            SEL s3 = @selector(findName);

            

            NSString * str = [p performSelector:s3];

            NSLog(@"%@",str);

            */

            

    //        [p performSelector:@selector(eat)];

            

            [p performSelector:@selector(abc)];

            

            [p eat];

            

            

        }

        return 0;

    }

  • 相关阅读:
    CSS3 字体
    capitalized-comments (Rules) – Eslint 中文开发手册
    heapq (Data Types) – Python 中文开发手册
    Java中的Java.lang.Math类| 1
    shell脚本的条件测试与比较
    centos7关闭防火墙
    vmwaretool安装
    mongodb
    php中0与空 Null false的区别
    git使用总结
  • 原文地址:https://www.cnblogs.com/supper-Ho/p/6178352.html
Copyright © 2011-2022 走看看