相关疑难解决方法(0)

如何在2.0兼容的应用程序中选择使用iPhone OS 3.0功能?

我想在我的2.0应用程序中使用iPhone OS 3.0的一些功能,当它在3.0设备上运行时.我不想一直使用3.0,因为有些客户还不想更新.

我尝试了MapKit.framework(-weak_framework MapKit)的弱连接.我发现它非常麻烦,因为我不得不欺骗编译器/链接器使用2.0 SDK以及除使用MapKit的代码之外的所有代码.

有没有人有这方面的经验?你在做什么来编译/链接.有没有人已经向Apple提交了一个应用程序,该应用程序弱化了其他操作系统版本的框架?

iphone iphone-sdk-3.0

42
推荐指数
2
解决办法
7903
查看次数

Xcode中Base SDK的含义

项目设置中"Base SDK"的含义是什么?这让我很困惑.例如,如果我在那里选择iOS 4.2,我的应用程序可以在哪些设备上运行?只在iPhone 4上?这让我很担心,因为iOS 4.2是我在最新的Xcode 3.2.5中可以选择的唯一选项.

我还想知道项目设置中"iOS部署目标"的含义.因为在这里我可以选择iOS 4.1说.具有4.1的部署目标和4.2的基础SDK有什么意义?这不会搞砸了吗?这两者有什么关系?

xcode cocoa-touch objective-c

2
推荐指数
1
解决办法
2084
查看次数

标签 统计

cocoa-touch ×1

iphone ×1

iphone-sdk-3.0 ×1

objective-c ×1

xcode ×1