zoukankan      html  css  js  c++  java
  • 小白学开发(iOS)OC_ SEL数据类型(2015-08-10)

    //

    //  main.m

    //  SEL数据类型

    //

    //  Created by admin on 15/8/12.

    //  Copyright (c) 2015 admin. All rights reserved.

    //


    #import <Foundation/Foundation.h>

    #import "Person.h"

    /*

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

     */


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

        @autoreleasepool {

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

            

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

            SEL s1 = @selector(eat);

            [p performSelector:s1];

            

            SEL s2 = @selector(call:);

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

            

            SEL s3 = @selector(findName);

            NSString *result = [p performSelector:s3];

            NSLog(@"%@",result);

            

        }

        return 0;

    }

    //

    //  Person.h

    //  OC的特有语法

    //

    //  Created by admin on 15/8/12.

    //  Copyright (c) 2015 admin. All rights reserved.

    //


    #import <Foundation/Foundation.h>


    @interface Person : NSObject


    - (void)eat;

    - (void)call:(NSString *)number;

    - (NSString *)findName;

    @end


    //

    //  Person.m

    //  OC的特有语法

    //

    //  Created by admin on 15/8/12.

    //  Copyright (c) 2015 admin. All rights reserved.

    //


    #import "Person.h"


    @implementation Person


    - (void)eat

    {

        NSLog(@"吃东西");

    }

    - (void)call:(NSString *)number

    {

        NSLog(@"打电话给 %@",number);

    }

    - (NSString *)findName

    {

        return @"找到了腾格尔";

    }

    @end



  • 相关阅读:
    c语言中统计字符串中数字出现的次数
    tyvj1294 小v的舞会
    tyvj1114 搭建双塔
    tyvj1193 括号序列
    tyvj1113 魔族密码
    tyvj1102 单词的划分
    tyvj1097 mm不哭
    tyvj1189 盖房子
    tyvj1098 任务安排
    tyvj1144 股票
  • 原文地址:https://www.cnblogs.com/mthoutai/p/7003563.html
Copyright © 2011-2022 走看看