ฉันกำลังสร้างแอพที่ประมวลผลข้อมูลบัตรเครดิตที่ละเอียดอ่อน
หากรหัสของฉันทำงานในโหมดแก้ไขข้อบกพร่องฉันต้องการบันทึกข้อมูลนี้ไปยังคอนโซลและทำให้บางไฟล์ทิ้ง
อย่างไรก็ตามในรุ่น appstore สุดท้าย (เช่นเมื่อมันทำงานในโหมดการเปิดตัว) มันเป็นสิ่งสำคัญทั้งหมดนี้ถูกปิดใช้งาน (อันตรายด้านความปลอดภัย)!
ฉันจะพยายามตอบคำถามของฉันให้ดีที่สุด ดังนั้นคำถามจะกลายเป็น'วิธีแก้ปัญหานี้เป็นเส้นทางที่ถูกต้องหรือดีที่สุดที่จะทำหรือไม่'
// add `IS_DEBUG=1` to your debug build preprocessor settings  
#if( IS_DEBUG )  
#define MYLog(args...) NSLog(args)  
#else  
#define MYLog(args...)  
#endif  
          


#ifdef DEBUG NSLog@("Something");#else//#endifมันไม่ทำงาน ฉันจะเริ่มต้นปุ่มหรือบันทึกสิ่งที่คอนโซลโปรดคุณสามารถแก้ไขคำถามของคุณ?