gpt4 book ai didi

objective-c - 在 Xcode 4 中制作精简版

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:30 30 4
gpt4 key购买 nike

我正在尝试为我的 iPhone 应用程序制作精简版。我跟着这个tutorial到点并复制目标。那里的一切都很顺利,但是当我在构建选项卡的 LLVM GCC 4.2 - Language 设置中输入 -DLITE_VERSION 时,定义无法正常工作。当我输入 #ifdef LITE_VERSION 时,我构建时没有错误,但我试图设置为隐藏的按钮仍然显示。有任何想法吗。顺便说一句,我通过从 xcode 4 左上角运行按钮旁边的栏中选择它来更改事件方案。

这是我的代码:

#ifdef LITE_VERSION

[play setHidden:YES];

#else
[play setHidden:NO];
#endif

最佳答案

我所做的是在我的精简版的 -Prefix.pch 中定义一个 #define,如下所示:

#define POSTPASSFREE 2

在我的“专业”版本中,我有这个#define:

#define POSTPASS 1

然后我使用了条件编译,类似于上面那些需要稍微不同的地方:

#if POSTPASSFREE
return NO;
#else
return YES;
#endif

同时使用:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
#if POSTPASS
return 2;
#elif POSTPASSFREE
return 1;
#endif
}

在方案之间切换将在构建时激活各个部分。

关于objective-c - 在 Xcode 4 中制作精简版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6715138/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com