มีเครื่องมือที่ระบุว่า NSControl ใดอยู่ภายใต้เคอร์เซอร์? [ปิด]


0

ฉันกำลังมองหาเครื่องมือที่สามารถช่วยให้ฉันเข้าใจเค้าโครงของแอปพลิเคชัน Mac OS แบบโอเพ่นซอร์สในแง่ของการควบคุม Cocoa ฉันเห็นสิ่งนี้ใน Firefox ด้วยคุณสมบัติ 'ตรวจสอบ' (สำหรับ HTML / CSS); ฉันไม่คาดหวังว่ามันจะใช้ได้กับทุกแอปพลิเคชันเนื่องจากความหลากหลายของภาษาการเขียนโปรแกรมและคลาสที่กำหนดเอง


ฉันขอโทษ แต่คำถามที่เกี่ยวข้องกับการเขียนโปรแกรมนอกหัวข้อ Ask Ask ข้อมูลเพิ่มเติมสามารถพบได้ในคำถามที่พบบ่อย คำถามประเภทนี้อยู่ในStack Overflowซึ่งเป็นเว็บไซต์เฉพาะสำหรับการเขียนโปรแกรม
daviesgeek

โปรดแก้ไขเหตุผลของผู้ใช้ปลายทางที่ต้องการคำตอบนี้ - เนื่องจากการพัฒนาอยู่นอกหัวข้อที่นี่คุณอาจไม่ได้รับคำตอบ แต่อย่างน้อยก็จะทำให้มันอยู่ในหัวข้อสำหรับเว็บไซต์นี้
bmike

คำตอบ:


3

คุณสามารถใช้เครื่องมือการใช้งานจาก Apple เพื่อดูโครงสร้างของอินเทอร์เฟซผู้ใช้ส่วนใหญ่ ลองใช้เครื่องมือนักพัฒนาแอปเปิ้ลการเข้าถึงสารวัตร ฉันเชื่อว่ามันจะทำสิ่งที่คุณต้องการ

การดาวน์โหลด Xcode ล่าสุดอาจไม่รวมเครื่องมือนี้ตามมาตรฐาน คุณอาจต้องดาวน์โหลดแพ็คเกจเพิ่มเติมเพื่อค้นหาเครื่องมือนี้


1
ฉันพบแอปพลิเคชันตัวอย่างใน XCode ชื่อ UIElementInspector ชื่อชุดของมันคือ "ตัวตรวจสอบการเข้าถึง" และตรงกับความต้องการของฉัน
alecail

0

ฉันไม่เจออะไรแบบนี้วิธีแก้ปัญหาเดียวที่ฉันคิดได้คือดูเนื้อหาแพ็คเกจของแอพและค้นหาไฟล์ NIB ซึ่งอาจมีเพียงไม่กี่ร้อยขึ้นอยู่กับแอพที่เป็นปัญหา .

การใช้เครื่องมือเช่นNIB Decompiler (แม้ว่าฉันจะไม่เคยใช้มันเป็นการส่วนตัว) เพื่อดู NIB decompiled ภายใน InterfaceBuilder / Xcode โครงการไม่ได้รับการอัพเดตในอีกไม่กี่ปีและอาจไม่ทันสมัยกับ Xcode เวอร์ชันล่าสุด


นั่นดูน่าสนใจ. ฉันไม่สงสัยว่าไฟล์ NIB จะยังคงปรากฏอยู่ในแอปพลิเคชันที่คอมไพล์แล้ว
alecail
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.