Can I make an Objective-C method inlined? -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 2 जवाब

हम एक सी समारोह को परिभाषित कर सकते हैं इनलाइन के रूप में लेकिन कैसे Obj-C तरीकों के बारे में? क्या मैं एक विधि "इनलाइन" एड बना सकता हूँ?

उद्देश्य सी विधियों को कभी भी अनुक्रमित नहीं किया जा सकता है, दुर्भाग्य से

बहुत सी चीजें हैं जो संदेश को भेजे जाने पर जो विधि लागू हो सकती है, और इसे रनटाइम पर बदल सकते हैं, इसलिए इनलाइनिंग संभव नहीं है। जावा को इस समस्या को कम करने के लिए "अंतिम" है लेकिन उद्देश्य सी का सीधा बराबर नहीं है इसके बजाय, आप समस्या को चकमा देने के लिए समय-महत्वपूर्ण स्थितियों में सादे सी फ़ंक्शन का उपयोग कर सकते हैं।


Comments

Popular posts from this blog

c# - Reactive Extensions ControlScheduler -

multithreading - Reorderings in java memory model -

java - Add color code support to a Bukkit plugin -