我正在尝试使用AdMob构建我的iPhone应用程序的精简版.我按照http://www.iphonedevsdk.com/forum/iphone-sdk-development/11358-creating-lite-version-app.html中的指导原则创建了两个不同的目标.在Lite版本中,我添加了一个名为LITEVERSION的宏,我正在使用#ifdef进行检查并执行相应的操作.
但是当我构建应用程序的精简版时,我收到链接器错误
ld:找不到-lAdMobDevice的库:collect2:ld返回1退出状态
但是我能够构建完整版本而没有任何问题,并且还注意到即使我删除#ifdef宏,构建工作正常(对于完整版本).这表明libAdMobSimulator.a库正在为完整版本正确链接,但它在lite版本上失败.
任何指针将不胜感激!
干杯水壶
我正在iPhone中创建一个应用程序,我有几个UIViews和图层.我正在使用CAKeyframeAnimation类做一些动画,因为动画必须链接,我已经覆盖了UIView中的animationDidStop方法.
我正在得到正确的回调,但是我无法弄清楚如何找到哪个动画结束以便我可以开始下一个动画.只有回调函数的参数是CAAnimation对象和布尔值.
我可以通过在类中设置属性并使用枚举来处理我使用的各种动画来解决此问题.但是我只是想知道回调中是否有任何内置属性,我可以在CAKeyframeAnimation对象中设置它们,然后在回调中引用它.
任何帮助将不胜感激!
在线是否有任何文章可以找到有关提高iPhone应用程序性能的一些技巧.我已经阅读了有关内存管理和CPU周期的Apple文档,但它们并没有太大帮助.
还有人可以建议一些可以提高应用程序性能的XCode设置(发布版本)吗?
谢谢Jugs