मैं ओएस एक्स पर उपयोग के लिए एक ऐप बना रहा हूं और मैं देख रहा हूं कि इंटरफेस बिल्डर में नई बाधाओं की सुविधा कितनी उपयोगी है (जिसे अब एक्सकोड में बनाया गया है)। यह वास्तव में इतना उपयोगी और गतिशील है कि मैं पूछताछ कर रहा हूं कि मुझे न्यूनतम विंडो आकार निर्धारित करना चाहिए या नहीं, बस मेरी खिड़कियों की बाधाओं पर निर्भर रहें ताकि न्यूनतम और अधिकतम सीमाएं निर्धारित हो सकें।क्या मुझे दृश्य बाधाओं या न्यूनतम विंडो आकार का उपयोग करना चाहिए?
मुझे एहसास है कि ओएस एक्स कुछ और तरीके से खिड़की के आकार को सीमित करने के अलावा अन्य मामलों के साथ न्यूनतम और अधिकतम विंडो आकारों को ध्यान में रखता है और यह कि इसके लिए न्यूनतम और अधिकतम सीमा निर्धारित करने के लिए उपयोगी हो सकता है, लेकिन मुझे यह भी लगता है यह गतिशील रूप से न्यूनतम और अधिकतम खिड़की की ऊंचाई को गतिशील रूप से सेट करने के लिए बाधाओं पर भरोसा करने के लिए अच्छी शैली हो सकती है क्योंकि उनके गतिशील व्यवहार और सभी के कारण। उदाहरण के लिए, यदि मैं बाधाओं के साथ नियंत्रण की न्यूनतम चौड़ाई को बदलने का निर्णय लेता हूं, तो मुझे न्यूनतम विंडो की न्यूनतम चौड़ाई बदलने के बारे में चिंता करने की आवश्यकता नहीं है।
न्यूनतम और अधिकतम विंडो आकार निर्धारित करने के लिए बाधाओं पर भरोसा करने के लाभों का एक और भी महत्वपूर्ण उदाहरण यह है कि यदि उपयोगकर्ता टेक्स्ट आकार की तरह कुछ बदलता है, तो मेरे आवेदन में प्रभावित नियंत्रण गतिशील रूप से उनके आकार की बाधाओं को बदलने में सक्षम होते हैं, लेकिन एक स्थिर सेट न्यूनतम और अधिकतम विंडो आकार उस गतिशील व्यवहार को बर्बाद कर देगा।
एक बार फिर, इन सभी लाभों को इस तथ्य के साथ भी माना जाना चाहिए कि ओएस एक्स कुछ तरीकों से न्यूनतम और अधिकतम विंडो आकारों को ध्यान में रख सकता है और यह कि कारण के लिए न्यूनतम और अधिकतम सीमा निर्धारित करना उपयोगी हो सकता है ; मुझे यकीन नहीं है कि यदि ओएस एक्स उन्हें ध्यान में रखता है, और यदि वे करते हैं, यह उनका उपयोग कैसे करता है।
मैंने ऐप्पल के दस्तावेज़ीकरण को देखा है और कुछ भी नहीं मिला जो एक संतोषजनक उत्तर प्रदान करता है।