Learn more about the concept of targets here。
通常情况下,大多数项目都有一个Target,它对应于一个产品/应用程序。如果您定义多个目标,您可以:
>包括一些源代码文件(或可能全部)在两个目标,一些在一个目标和一些在另一个目标
>您可以使用Build Settings进行编辑,使用不同的设置编译两个目标。
例如,您可以为一个目标和其他宏定义预编译器宏(假设目标“PremiumVersion”中为OTHER_C_FLAGS = -DPREMIUM)和OTHER_C_FLAGS = -DliTE来定义“liteVersion”目标中的liTE宏),然后包括类似的代码在你的来源:
-(IBAction)commonCodetoBothTargetsHere{ ...}-(voID)doStuffOnlyAvailableForPremiumVersion{#if PREMIUM // This code will only be compiled if the PREMIUM macro is defined // namely only when you compile the "PremiumVersion" target .... // do real stuff#else // This code will only be compiled if the PREMIUM macro is NOT defined // namely when you compile the "liteVersion" target [[[[UIAlertVIEw alloc] initWithTitle:@"Only for premium" message:@"Sorry,this feature is reserved for premium users. Go buy the premium version on the AppStore!" delegate:self cancelbuttonTitle:@"Doh!" otherbuttonTitles:@"Go buy it!",nil] autorelease] show];#endif}-(voID)otherCommonCodetoBothTargetsHere{ ...}@H_404_2@ 总结
以上是内存溢出为你收集整理的iphone – 如何从Xcode中的相同共享代码创建多个应用程序?全部内容,希望文章能够帮你解决iphone – 如何从Xcode中的相同共享代码创建多个应用程序?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)