2014-09-30 11 views
21

एक्सकोड में खेल का मैदान स्वचालित रूप से आपके द्वारा टाइप किए जाने पर अपडेट हो जाता है, लेकिन मैं यह नहीं समझ सकता कि खेल का मैदान "पुनः संकलन" कैसे प्राप्त करें।एक्सकोड: खेल के मैदान को रीफ्रेश/फिर से चलाने का कोई तरीका?

कई मामलों में यह बात नहीं है, लेकिन आपको कोड उत्पन्न या यह कई बार यकीन है कि यह काम कर रहा है चलाने के लिए यादृच्छिक मान यह उपयोगी हो सकता है का उपयोग करता है लिख रहे हैं। क्या रीड/रीफ्रेश/री-रन करने के लिए खेल का मैदान पाने का कोई तरीका है?

स्वत: अपडेट से खेल का मैदान को रोकने के लिए पूछ कुछ सवाल, लेकिन विपरीत के लिए कुछ भी नहीं देखा।

यह करने के लिए सबसे आसान तरीका

बस (जोड़ सकते हैं और एक अंतरिक्ष निकालने के लिए), या एक पाश के कुछ प्रकार में डाल ... बस सोच एक मेनू शॉर्टकट आदि

+4

'Editor'>' Xcode मेनू से Playground' निष्पादित – rintaro

+0

धन्यवाद! आपको टिप्पणी के बजाए इसे एक उत्तर के रूप में जोड़ना चाहिए और फिर मैं इसे स्वीकार कर सकता हूं। – shim

उत्तर

32

Xcode मेनू

enter image description here

से Editor>Execute Playground प्रयास करें मैं नहीं जानता कि क्या Reset Playground वैसे, है।

+1

कुछ खेल के मैदानों द्वारा "रीसेट प्लेग्राउंड" का उपयोग अपने मूल राज्य में रीसेट करने के लिए किया जा सकता है। अर्थात। तेजी से पुस्तक से GuidedTour.playground में, आप उदाहरण बदल सकते हैं, और उसके बाद "खेल का मैदान रीसेट करें" चलाकर सबकुछ रीसेट कर सकते हैं। – holroy

+1

"खेल का मैदान रीसेट करें" प्रतीत होता है (मैं एक्सकोड 8.3 का उपयोग कर रहा हूं)। "प्लेग्राउंड निष्पादित करें" के नीचे अब "रेंडर मार्कअप दिखाएं" और "सहायता" मेनू में "रीसेट प्लेग्राउंड" की खोज करने के लिए कोई परिणाम नहीं है। – shim

-1

मैं हो, तो कोड को संपादित करने लगती है मेरे यादृच्छिक चर को टिप्पणी की है और फिर इसे पुन: संकलित करने के लिए असम्बद्ध किया है। एक recompile कमांड के बारे में व्यक्तिगत रूप से पता नहीं है।

26

इसके अलावा, आप आप शॉर्टकट खुद बना सकते हैं।

Xcode> Preferences> कुंजी बाइंडिंग> (खेल का मैदान निष्पादित खोजें)

यह एक डिफ़ॉल्ट के रूप में खाली है, लेकिन आप कुछ भी प्रदान कर सकते हैं।

+0

यह मेरे लिए काम किया। –

9

अन्य प्रतिक्रियाओं के अलावा, खेल का मैदान निष्पादन भी डिबगर सांत्वना ऊपर नीचे पट्टी पर बटन के साथ नियंत्रित किया जा सकता है। कंसोल के बाईं ओर दो बटन हैं; बाईं ओर वाला एक कंसोल खोलता/बंद करता है और दाईं ओर एक खेल के मैदान के निष्पादन को नियंत्रित करता है और इस पर निर्भर करता है कि खेल का मैदान वर्तमान में चल रहा है या नहीं।

आप बटन एक छोटा सा काला त्रिकोण बटन के नीचे कोने में दिखाई देगा पर होवर करते हैं। यदि आप देर तक दबाए रखने बटन स्क्रीनशॉट में मेनू के नीचे, दिखाई देगा जहां स्वत: या मैन्युअल चल के बीच खेल का मैदान के निष्पादन मोड को बदल सकते हैं पर। यदि यह स्वचालित है, तो हर बार जब आप कोई परिवर्तन करते हैं तो इसे एक बार चलाना चाहिए (जब तक कि आप इसे चलाने के दौरान कोई परिवर्तन नहीं करते हैं, तो यह स्वयं को बाधित करेगा और फिर से चलाएगा)। यदि यह मैनुअल है तो आपको खेल के मैदान को चलाने के लिए बटन दबा देना होगा।

playground menu

जबकि बटन चल रहा एक खोखले वर्ग, एक वीसीआर पर एक स्टॉप बटन की तरह है। इसे दबाकर निष्पादन को रोक दिया जाएगा।

stop

जब यह नहीं चल रहा है यह एक नीले त्रिकोण, एक वीसीआर में एक प्ले बटन की तरह है। इसे दबाकर खेल का मैदान चलाएगा।

play

(Xcode 8.3 चल रहा है)

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