+ (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可變參數(shù)的參數(shù)傳遞
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
推薦閱讀更多精彩內(nèi)容
- C函數(shù)在程序中用到一下這些宏: void va_start(va_list arg_ptr, prev_param...
- 我們常見的可變參數(shù)是這樣的 這樣的 提示框 1,實現(xiàn)的方法 - (void)sayHello:(NSString*...
- 目錄: 一、我是誰? 二、曾經(jīng)的我,現(xiàn)在的我。 三、在課堂中學到的。 四、刻意練習的感受。 五、自己未來的路。 五...