美文网首页经验demo
OC可变参数的参数传递

OC可变参数的参数传递

作者: Realank | 来源:发表于2016-05-20 17:26 被阅读316次
+ (void)logWithFormat:(NSString *)format, ... {
    va_list paramList;
    va_start(paramList,format);
    NSString* log = [[NSString alloc]initWithFormat:format arguments:paramList];
    NSString* logToStore = [log stringByAppendingString:@"\n"];
    va_end(paramList);
    
    NSString* logPath = [[self cacheDirectory] stringByAppendingPathComponent:LogFileName];
    BOOL writeResult = [self appendStringUsingFileHandle:logToStore toPath:logPath];
    if (writeResult) {
        NSLog(@"%@",log);
    }else {
        NSLog(@"写入失败:%@",log);
    }
}

相关文章

  • OC可变参数的参数传递

  • 元组、字典可变参数

    可变参数 需求: 参数数量不确定,能否接收? args元组可变参数 kwargs字典可变参数 传递可变参数

  • 可变参数

    可变参数 格式: 可变参数注意事项: 如果一个函数的参数使用了可变参数,那么调用该方法时可以传递参数也可以不传递。...

  • 2020-01-02可变参数值传递和参数传递

    可变参数 值传递 引用传递 ]

  • kotlin 函数、参数使用详解

    知识点概览:命名参数、默认参数值、可变参数、局部函数将函数作为参数传递 一、命名参数、默认参数值、可变参数、局部函...

  • Swift基础碎片

    1.函数的可变参数 同一个方法只能有一个可变参数,而且不限制可变参数在所有参数中的位置。在OC中可变参数只能作为方...

  • 可变参数和不可变参数

    可变参数:列表,集合,字典 结论:函数传递可变参数时,会将包括索引在内的整体传递进去,当函数内部对参数进行修改时,...

  • 基础:OC方法定义可变参数

    可变参数函数是指定义的函数可以拥有不定个数的参数,函数可以接收多个参数。以下是OC中常用的系统定义的可变参数函数:...

  • 可变参数与静态导入

    一、可变参数 1、 可变参数本质上就是一个数组,对于某个声明了可变参数的方法来说,既可以传递离散的值,也可以传递数...

  • 可变参数

    简介 一个可变参数的函数是指该函数拥有不定的参数,参数个数可能为0个,1个或者多个。在OC中常见的系统可变参数函数...

网友评论

    本文标题:OC可变参数的参数传递

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