ฉันเห็นด้วยกับผู้โพสต์อื่น ๆ ว่า Xcode ในฐานะสภาพแวดล้อมที่กำลังพัฒนาควรมีวิธีง่ายๆในการดีบักตัวแปร ข่าวดีมีอยู่!
หลังจากค้นหาและไม่พบคำตอบ / บทช่วยสอนง่ายๆเกี่ยวกับวิธีการดีบักตัวแปรใน Xcode ฉันไปสำรวจด้วย Xcode และพบว่าสิ่งนี้ (อย่างน้อยสำหรับฉัน) การค้นพบที่มีประโยชน์มาก
วิธีแก้จุดบกพร่องตัวแปรของคุณอย่างง่ายดายใน Xcode 4.6.3
ในหน้าจอหลักของ Xcode ตรวจสอบให้แน่ใจว่าได้เห็นพื้นที่ดีบักด้านล่างโดยคลิกปุ่มมุมขวาบนที่แสดงในภาพหน้าจอ
ตั้งค่าเบรกพอยต์ - บรรทัดในโค้ดของคุณที่คุณต้องการให้โปรแกรมของคุณหยุดชั่วคราวโดยคลิกที่ขอบของพื้นที่โค้ดของคุณ
ตอนนี้ในพื้นที่ดีบักให้มองหาปุ่มนี้แล้วคลิกปุ่มตรงกลาง คุณจะสังเกตเห็นว่าพื้นที่ของคุณถูกแบ่งออกเป็นสองส่วน
ตอนนี้เรียกใช้แอปพลิเคชันของคุณ
เมื่อถึงเบรกพอยต์แรกในระหว่างการทำงานของโปรแกรมคุณจะเห็นตัวแปรทั้งหมดที่มีอยู่ที่เบรกพอยต์นั้นทางด้านซ้าย
คุณสามารถขยายลูกศรซ้ายบนตัวแปรเพื่อดูรายละเอียดเพิ่มเติม และแม้กระทั่งใช้ช่องค้นหาเพื่อแยกตัวแปรที่คุณต้องการและเห็นว่ามันเปลี่ยนแปลงตามเวลาจริงเมื่อคุณ "ก้าวเข้าสู่" ขอบเขตของเบรกพอยต์
ทางด้านขวาของพื้นที่ดีบักคุณสามารถส่งเพื่อพิมพ์ตัวแปรตามที่คุณต้องการโดยใช้ปุ่มขวาของเมาส์คลิกบนตัวแปรที่ต้องการ
อย่างที่คุณเห็นเมนูตามบริบทนั้นเต็มไปด้วยตัวเลือกการดีบักที่น่าสนใจมาก เช่นWatchที่แนะนำไปแล้วด้วยคำสั่งที่พิมพ์หรือแม้แต่Edit Value …ที่เปลี่ยนค่ารันไทม์ของตัวแปรของคุณ!