मैं स्पेगेटी कोड को अनचाहे कर रहा हूं और एक अभ्यास के रूप में मैं अपने लॉन्च से एप्लिकेशन के माध्यम से चल रहा हूं, applicationDidFinishLaunching
पर तोड़ रहा हूं और आगे बढ़ रहा हूं।मैं एक्सकोड 4.6 में सभी प्रतीकात्मक कोड को कैसे तोड़ सकता हूं?
जब यह पहली विधि वापस आती है तो मैं असेंबली में तोड़ देता हूं। यह जानना कि कब कदम उठाना है और कब कदम रखना वास्तविक दर्द है। मैं डीबगर को सभी प्रतीकात्मक कोड पर रोकना चाहता हूं (यानी कोड जो मैं एक्सकोड में देख सकता हूं - शायद इसे 'उपयोगकर्ता' कोड कहा जाता है? असल में, गैर फ्रेमवर्क/लाइब्रेरी कोड।), लेकिन मुझे ऐप्पल की आंतरिक विधियों की परवाह नहीं है।
मैं प्रत्येक विधि और फ़ंक्शन की पहली पंक्ति (या प्रत्येक पंक्ति) पर ब्रेकपॉइंट सेट करने के व्यावहारिक समकक्ष की तलाश में हूं, जिसे मैं (या मेरे पूर्ववर्ती) ने लिखा है।
क्या कुछ एलएलडीबी वूडू है जो ऐसा करेंगे?
उत्कृष्ट उत्तर, कृपया धन्यवाद। दूसरों के संदर्भ में, साझा की गई लाइब्रेरी में '-s' सीमाओं को सीमित करता है, और' -r' एक रेगेक्स को इंगित करता है कि कौन से फ़ंक्शंस को तोड़ना है। – Swizzlr
संश्लेषित संपत्ति एक्सेसर्स को अनदेखा करने का कोई तरीका है तो प्रमुख बोनस अंक। – Swizzlr