草庐IT

iphone - Xcode如何决定先加载哪个xib?我该如何改变它?

我下载了一个包含三个xib(A.xib、B.xib和C.xib)的Xcode项目。我注意到:它们都不叫“MainWindow.xib”。在项目摘要中,MainInterface值设置为MainWindow主nib文件基本名称未设置Main.c也未指定应用委托(delegate)intretVal=UIApplicationMain(argc,argv,nil,nil);不过,当我构建并运行时,应用程序会加载A.xib。应用如何决定加载什么?我正在使用Xcode4,我的目标是iOS5。谢谢。 最佳答案 您可以在应用目标的“摘要”选项卡

objective-c - ipad/iphone 应用程序推荐哪种声音格式?

caf和mp3之间是否存在速度/性能差异?哪种格式更适合用来播放游戏声音? 最佳答案 使用MP3格式的音频可能会导致循环之间出现暂停,因为它们需要一些工作才能解压缩。对于游戏,声音需要即时,处理器需要在游戏中工作,当然要使用caf格式。 关于objective-c-ipad/iphone应用程序推荐哪种声音格式?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8650293/

ios - MKMapView 没有为 MKUserLocation 释放内存

我有一个导航Controller,其中VC1将VC2推送到导航堆栈。VC2在基于选项卡的View中有一个MKMapView,并打开了用户位置。当我使用Heapshot分析工具检查仪器的重复分配时,当我返回VC1时,我反复发现一些MKUserLocation对象没有被释放。我已经删除了所有注释并在dealloc时禁用了用户定位。堆增长的原因可能是什么?将VC2推送到导航堆栈的VC1代码:-(NSIndexPath*)tableView:(UITableView*)tableViewwillSelectRowAtIndexPath:(NSIndexPath*)indexPath{VC2*v

iphone - 如何以编程方式检查用户是否登录到应用商店

我想检查我的应用程序是否有任何用户登录到应用程序商店。我不确定苹果是否提供了任何条款来检查这一点。我想商店工具包可能对我有帮助,但我不确定。 最佳答案 你不能那样做。StoreKit框架仅用于为您的应用提供应用内购买功能。不是用户与应用商店的session状态。 关于iphone-如何以编程方式检查用户是否登录到应用商店,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/106188

iphone - NSZombieEnabled 防止我的​​应用程序崩溃

所以我一直在像疯子一样使用Instruments中的NSZombiesEnabled和NSZombies进行调试。但是,当使用僵尸运行应用程序时,它似乎解决了我的问题。当我在仪器中运行没有NSZombiesEnabled或NSZombies的应用程序时,它会崩溃。关于如何处理这个问题有什么想法吗?所以问题是我发布了两次,但似乎无法找到我在哪里做的。打开NSZombieEnabled不会有帮助,因为程序运行良好,但不会告诉我在哪里过度释放。所以我想我有点知道它崩溃的地方,我正在创建这个globalArraySingleton类:externNSString*constkClearData

iphone - 应用程序适用于模拟器但不适用于设备

我有一个应用程序正在使用开源PSStackedView来实现类似Twitter的界面。该应用程序在模拟器上运行良好,但是当我在设备上运行它时,一旦我尝试将ViewController添加到堆栈,应用程序就会崩溃并突出显示viewController.view.height=[selfscreenHeight];该行作为Thread1:breakpoint1.1然后应用程序就卡在设备上。我已尝试在启用僵尸的情况下进行调试,但没有显示任何问题。我对此感到厌烦,因为我终于在设备上进行了操作,我在这个应用程序中投入了很多时间!任何建议将不胜感激。 最佳答案

iphone - 将 iphone 应用程序转换为 iPad

我刚刚在iPhone中完成了一个应用程序,现在我想为iPhone和iPad创建相同的应用程序。我是iPhone新手,不知道该怎么做?1)创建新项目并选择通用选项,复制粘贴所有代码2)为两者修改此应用。如何为iPad添加xib?谢谢 最佳答案 也许thisblogpost当您想要转换时,为您提供快速概览。否则,您当然可以创建一个新项目,然后复制您的代码。 关于iphone-将iphone应用程序转换为iPad,我们在StackOverflow上找到一个类似的问题:

ios - iPad 上的 gdb 无法转储内存

我正在尝试查看在我的iPad上运行的应用程序的内存。我有应用程序的pid,我可以使用gdb附加到进程。iPad:~/devroot#gdb-p3839GNUgdb6.3.50.20050815-cvs(FriMay2008:08:42UTC2011)Copyright2004FreeSoftwareFoundation,Inc.GDBisfreesoftware,coveredbytheGNUGeneralPublicLicense,andyouarewelcometochangeitand/ordistributecopiesofitundercertainconditions.Ty

c# - 如何开始使用 C# 编写 iPad、iTouch 和 Android 应用程序?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。好吧,friend们,我是一名C#WPF.net开发人员,在过去的15年里,我几乎一直致力于使用一种或另一种语言进行UI开发。最后7个是C#,我不得不承认我被宠坏了。因此,问题是:我如何开始,哪些工具最适合使用?我看到MonoTouch在那里,但看起来它现在被称为Xamarin。PhoneGap、Titanium、Appcelorator怎么样?还有其他我

ios - ViewController_iPad.xib 与 ViewController~ipad.xib

我正在编写一个教程,一些有趣的东西引起了我的注意。我刚刚创建了一个单View应用程序项目,我注意到两个.xib文件,一个名为ViewController_iPhone.xib,一个名为ViewController_iPad.xib。在我的项目中,如果我想为iPhone和iPad使用不同的.xib,我会为iPhone使用ViewController.xib,为iPad使用ViewController~ipad.xib。我有点理解这可能是一个新的命名约定,但是如果我的目标是旧的iOS版本,我可以使用这个命名约定事件吗?这也发生在xCode4.6中谢谢。 最佳答案