菜鸟教程小白 发表于 2022-12-12 23:52:43

objective-c - 在 iOS 项目中使用目标的最佳实践


                                            <p><p>我正在开发一个 iOS 应用程序,我有两个项目(<em>两个客户</em>)。我通过复制第一个目标创建了第二个目标,我的问题是如何测试我是否在 <code>targetX</code>/<code>targetY</code> 中?开发具有多个目标的 iOS 应用程序时的最佳做法是什么。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我不知道这是否是最佳实践,但一种方法是在目标的build设置中添加 <em>Other C Flag</em>(见图)。例如:</p>

<p>目标 A:</p>

<pre><code>-DAPP_ZENDER=1
</code></pre>

<p>目标 B:</p>

<pre><code>-DAPP_ZENDER=2
</code></pre>

<p>然后在代码中你可以检查这个定义:</p>

<pre><code>- (NSInteger)appZender {
#if APP_ZENDER == 1
    return 1;
#elif APP_ZENDER == 2
    return 2;
#endif
}
</code></pre>

<p> <img src="/image/ACjm4.png" alt="The &#39;Build Settings&#39; option"/> </p></p>
                                   
                                                <p style="font-size: 20px;">关于objective-c - 在 iOS 项目中使用目标的最佳实践,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/13608708/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/13608708/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: objective-c - 在 iOS 项目中使用目标的最佳实践