1、關(guān)于這個(gè)問(wèn)題,網(wǎng)絡(luò)上已有很多解釋了。就是使用定義NSLog的宏定義,并使用printf來(lái)代替。
2、在這里就不多說(shuō)了,此處只記錄一個(gè)問(wèn)題,就是使用可變參時(shí)的打印辦法:
void ECNetLog(NSString *format, ...)
{
#ifdef DEBUG
if (![ECNetworkConfig sharedConfigInstance].debugEnabled) {
return;
}
NSLog(@"\n\n==========*- 網(wǎng)絡(luò)日志-開(kāi)始 -*==========\n");
va_list argptr;
va_start(argptr, format);
NSString *str = [[NSString alloc] initWithFormat:format arguments:argptr];
// vprintf([format UTF8String], argptr); // 會(huì)把%@等打印出來(lái)
// NSLogv(format, argptr); // xcode8開(kāi)始的bug,打印字?jǐn)?shù)受限1024
va_end(argptr);
printf("%s\n\n",str.UTF8String);
NSLog(@"\n==========*- 網(wǎng)絡(luò)日志-結(jié)束 -*==========\n\n");
#endif
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。