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 'Build Settings' 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]