मैं इकट्ठा करता हूं कि उद्देश्य-सी में मुझे अपनी कक्षा के इंटरफ़ेस के हिस्से के रूप में आवृत्ति चर घोषित करना होगा, भले ही ये चर कार्यान्वयन विवरण हों और निजी पहुंच हो।उद्देश्य-सी: अमूर्त लीक को कैसे रोकें
"व्यक्तिपरक" सी में, मैं अपनी .c फ़ाइल में एक चर घोषित कर सकता हूं और यह उस संकलन इकाई के बाहर दिखाई नहीं दे रहा है। मैं इसे इसी .h फ़ाइल में घोषित कर सकता हूं, और उसके बाद उस संकलन इकाई में जो कोई भी लिंक वैरिएबल देख सकता है।
मुझे आश्चर्य है कि उद्देश्य-सी में समकक्ष विकल्प है, या यदि मुझे वास्तव में मेरी कक्षा के लिए .h में प्रत्येक ivar घोषित करना होगा।
एरि।
+1, और विषय-सी नोट के लिए। –