菜鸟教程小白 发表于 2022-12-13 14:11:39

ios - 在 objective-c 中的内存管理上下文中,哪个是最好的定义常量


                                            <p><p>我的项目包含超过 5000 个类的常量,我想减少这些常量的内存。所以我的疑问是在 Objective-C 中定义常量的最佳方式是什么。</p>
<h1>#define</h1>
<p>或</p>
<h1>常量</h1></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我认为解决您的任务的最佳方法是使用 <a href="http://www.cprogramming.com/reference/preprocessor/define.html" rel="noreferrer noopener nofollow">#define</a>指示。定义指令在运行时不使用内存。该指令由编译器执行。</p>

<p><strong>示例:</strong> </p>

<pre><code>#define MY_CONSTANT @&#34;Hi&#34;
</code></pre>

<p><strong>在代码中使用:</strong> </p>

<pre><code>NSString* string = ;
</code></pre>

<p> <a href="https://stackoverflow.com/questions/8290132/is-memory-allocated-for-a-static-const-variable-whose-address-is-never-used" rel="noreferrer noopener nofollow">Here</a>您可以阅读有关 <strong>const</strong> 变量的内存分配。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 在 objective-c中的内存管理上下文中,哪个是最好的定义常量,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/39849841/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/39849841/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 在 objective-c 中的内存管理上下文中,哪个是最好的定义常量