我们利用Android中的产品风格来保持源代码控制下的相同代码,但根据所选的风格有条件地将端点定位到dev/qa/production服务器.以供参考:
http://tools.android.com/tech-docs/new-build-system/build-system-concepts
例如,当我们想要在"dev"环境中测试一个新端点时,我们可以在src/dev/res/values/endpoints.xml
其中有一个文件,其中的条目与XML相当urlbase = https://dev-endpoint.ourserver.com/v3/
,并使用"dev"产品风格构建一个指向我们dev的APK环境.
iOS开发是否有相同的概念?
i_a*_*orf 11
是.如果您在左侧栏中选择项目,然后在内部左侧栏中选择项目下的项目,并选择内部顶部栏上的信息,您将看到标记为配置的部分.你可以在这里配置.
然后在内部左侧栏上选择目标,并选择内部顶部栏上的"构建设置".在搜索框中搜索"preproc".在Apple LLVM - 预处理部分下,您可以添加自定义预处理器宏.对于您的配置,请定义"DEV = 1"等内容.
现在在您的代码中,您可以说#if DEV
,等等.
许多项目使用AFNetworking与他们的后端交谈.您可以根据定义baseURL
为您的AFHTTPSessionManager
子类或其他任何内容设置.
归档时间: |
|
查看次数: |
3351 次 |
最近记录: |