zoukankan      html  css  js  c++  java
  • iOS -动态可变参数

    #import "ViewController.h"

    @interface ViewController ()

    @end

    @implementation ViewController

    - (void)viewDidLoad

    {

        [super viewDidLoad];

       

        [self testDynamicPragramer:@"1",@"2",@"3",@"4",nil];

        

    }

    - (void)didReceiveMemoryWarning

    {

        [super didReceiveMemoryWarning];

       

        

    }

    -(void)testDynamicPragramer:(NSString *)testSting,...

    {

        va_list arg;

        va_start(arg, testSting);

        for (NSString *str=testSting;str!=nil; str=va_arg(arg, NSString *))

        {

            NSLog(@"str=%@",str);

        }

        va_end(arg);

    }

    @end

     测试结果:

    2014-12-12 14:26:50.285 DynamicPragramDemo[7036:48264] str=1

    2014-12-12 14:26:50.286 DynamicPragramDemo[7036:48264] str=2

    2014-12-12 14:26:50.286 DynamicPragramDemo[7036:48264] str=3

    2014-12-12 14:26:50.286 DynamicPragramDemo[7036:48264] str=4

  • 相关阅读:
    清理计算机硬盘
    DIY-组装
    go函数类型的使用
    go同步互斥锁
    Go读写文件
    go mod
    go html
    channel
    arp和rarp协议
    自己实现的反射
  • 原文地址:https://www.cnblogs.com/thbbsky/p/4159664.html
Copyright © 2011-2022 走看看