1

我的代码中有一个 URL 多次使用,并希望将其集中到构建设置常量/变量之类的东西中。我将如何从我的代码中访问构建设置?这是正确的做法吗?

谢谢你。

4

2 回答 2

1
Constants.h

static NSString * const myStackURL = @"http://stackoverflow.com/users";

或者

#define myStackURL @"http://stackoverflow.com/users"
于 2012-09-07T17:55:57.977 回答
1

本质上,您想要做的是将定义常量的标头导入其他每个文件中。最简单的方法是将其粘贴在项目导航器的 Supporting Files 组中的(应用程序名称)-Prefix.pch中。任何其他文件都可以使用此预编译头文件中定义的任何内容。来自 Matt Neuburg 的 iOS 5 编程:

预编译头文件是一种使编译速度更快的设备。这是一个头文件;它编译一次(或至少很少编译),结果被缓存(在 /var/folders/ 中关闭)并由所有代码文件隐式导入。所以预编译的头文件应该主要由#import 指令组成,用于永远不会改变的头文件(例如内置的 Cocoa 头文件);它也是一个放置#defines 的合理位置,它永远不会改变并且将由您的所有代码共享。

于 2012-09-07T18:09:50.063 回答