2015-01-19 14 views
6

एक्सकोड बड़ी फाइलों में अंतराल क्यों करता है और क्या किसी को यह पता है कि इसे कैसे रोकें?बड़ी स्विफ्ट फाइलों में एक्सकोड लॅगिंग

मेरे पास एक .swift फ़ाइल है जो कोड की 8,000+ रेखाएं है और जब मैं फ़ाइल को संशोधित करने का प्रयास करता हूं तो एक्सकोड मेरे कर्सर को समुद्र तट और झटके में बदल देता है।

क्या किसी को पता है कि यह क्यों होता है या फ़ाइल को छोटे टुकड़ों में तोड़ने के बिना इसे कैसे ठीक किया जाए?

+8

क्या आपके पास एकाधिक फ़ाइलों में कोड को तोड़ने की इच्छा नहीं है के लिए एक विशिष्ट कारण है? एक फ़ाइल में 8,000 लाइन कोड होने के कारण खराब डिजाइन का अत्यधिक संकेत मिलता है। –

+2

हालांकि मैं @ मैक्सिंट से सहमत हूं, आपको ऐप्पल डेवलपर मंचों पर धागे मिलते हैं जहां वे बड़ी फ़ाइलों के साथ स्विफ्ट की धीमी गति से चर्चा करते हैं। आप शायद ऑटो-संकलन बंद कर देते हैं। –

+3

मेरे पास वास्तव में इस तथ्य के अलावा कोई बहुत अच्छा कारण नहीं है कि कोड जनरेटर द्वारा कोड उत्पन्न किया जा रहा है। मुझे यह जानना अच्छा लगेगा कि ऐसा क्यों होता है। –

उत्तर

1

Xcode के अंतिम संस्करण SourceKit साथ विशेष रूप से, "गाड़ी" हैं।

ध्यान रखें कि Swift is a type safe language और हर बार जब आप कुछ संशोधित करते हैं, तो परियोजना कोड का पुन: विश्लेषण किया जाता है। उस और आपके बड़े ऐप के संयोजन के कारण, यह आपके मुद्दे का कारण हो सकता है।

अलावा, सत्यापित करें कि आपके हार्डवेयर चश्मा "ठीक है" विकास के लिए (यह आसान हो सकता है स्मृति को मुक्त करने के लिए, या अपने हार्डवेयर को अपग्रेड करने की शामिल हो सकता है के रूप में)

इन मुद्दों में हल किया जा सकता है एक्सकोड 6.3 + स्विफ्ट 1.2

आशा इस रोशन :)

-3

लाइन मैक प्रो 1-गिग-प्रति-सेकंड एसएसडी और 64 जीबी की रैम के साथ के एक शीर्ष प्राप्त करें। या बेहतर अभी तक हैकिंटोश बनाएं और सीपीयू को 7 गीगाहर्ट्ज पर ओवरक्लॉक करें। समस्या सुलझ गयी।

संबंधित मुद्दे