草庐IT

iphone-se

全部标签

iphone - cocos2d+box2d游戏中的简易枪

我是box2d的新手。你能帮助我吗?我想制作枪支(触摸、移动、停止、飞球)。我进行了枪支的检测和旋转,但我无法弹出球。如何计算需要设置到球上的速度?非常感谢 最佳答案 最简单的方法是在定义body时查看枪指向的方向,然后使用GetWorldVector查看它如何变化。例如,如果在创建body时枪直接指向上方,则方向为(0,1)。然后您可以随时使用GetWorldVector获取世界坐标中该矢量的当前方向:body->GetWorldVector(b2Vec2(0,1)); 关于iphon

iphone - iOS 上的远程 MS SQL 或 MySQL 数据库

我目前有一个使用MSSQL的网站,我有兴趣为该网站创建一个iOS客户端。我希望该应用程序连接到我网站上托管的远程SQL数据库,然后我可以从该数据库中提取信息并将其显示在本地设备上。我还想将信息发布到数据库中。我愿意使用MySQL。这可能吗?如果可以,有人知道我可以查看的任何好的教程吗? 最佳答案 我强烈建议在您的数据库和iOS客户端之间放置一个薄网络层。您不希望iOS应用程序直接连接到您的数据库(除非这是供您个人使用,仅限于您真正信任的少数人)。您可以用PHP(或您喜欢的任何语言)编写Web层。届时,您可以在iOS应用程序和数据库之

iphone - 应用内购买 : Listen for the "Cancel' button?

我正在尝试弄清楚如何收听用户尝试购买商品时显示的“确认”警报中出现的“取消”按钮。你知道,Apple的官方版本看起来像这样:“确认您的应用内购买。您想以$price购买一件$product吗?[Cancel][Buy]”如果我正确理解我的代码,则警报由如下内容发起:SKPayment*payment=[SKPaymentpaymentWithProductIdentifier:productIdentifier];[[SKPaymentQueuedefaultQueue]addPayment:payment];所以基本上,如果他们点击取消,我想做点什么。谢谢

iphone - 我无法使用新的 Xcode 4.3 调试器

将我的项目从Xcode4.0移动到Xcode4.3后出现奇怪的调试错误。项目构建良好,没有错误,但是当我每次添加一些东西时都会在调试时出现错误,我使用已释放的项目。例如简单的一行:tableData=[[NSMutableArray]init];给出零点数tableData=0x0000和输出窗口中的奇怪错误:***-[__NSDatedescription]:messagesenttodeallocatedinstance0x8382d30在其他地方它可能不是'__NSDate'而是'UITableView'、'NSString'等等。使用xCode4.0的同一项目中的同一行没有给出

iphone - iOS XCode native vs PhoneGap 的开发速度

我的目标是做一个像Badoo这样的应用:http://itunes.apple.com/us/app/meet-new-people-chat-socialize/id351331194?mt=8基本上它涉及与人聊天和GPS地理位置。问题是——我有两个选择:一个。在iOS的原生XCode中开发这个或B.用HTML5+PhoneGap开发这个假设任何一条路线都是由经验丰富的开发人员进行的,B在推出可行产品方面比路线A节省了多少时间?性能、速度和UI对此都很重要,因此显然原生是理想的......但是PhoneGap将它推出来节省多少时间?非常感谢! 最佳答案

iphone - 从 NSOperationQueue 中取消 NSOperation 导致崩溃

我正在尝试构建一个下载管理器类,它将所有异步下载(每个操作都有自己的线程)操作打包到NSOperation子类中,以便稍后将它们添加到NSOperationQueue中。下载管理器类(单例)也公开了一些方法来处理队列并取消符合某些要求的操作。这些是开始创建类集群(抽象工厂)的步骤,它为不同类型的常见操作(上传、下载、解析等)返回不同类型的NSOperation。该类似乎可以很好地处理下载操作,但如果在这些操作的中间调用取消操作的方法,操作会成功取消,但应用程序稍后会崩溃。如果我不取消任何操作,一切正常。使用KVO观察所有操作。删除操作的方法如下所示:-(void)cancelDownl

iphone - 许多 viewController 中的 iAd

我想在我的应用程序中添加许多广告横幅。首选是:在所有ViewController中共享一个横幅,还是为每个ViewController创建一个广告横幅? 最佳答案 是否要为每个View创建广告横幅并不重要。但您需要牢记文档中的最佳实践:横幅View最佳实践仅当您打算向用户显示时才创建横幅View。否则,它可能会循环显示广告并耗尽您的应用程序的可用广告列表。如果用户从带有横幅View的内容屏幕导航到没有横幅View的屏幕,并且您希望他们在该屏幕上停留很长时间,请移除横幅View从View层次结构中,将其委托(delegate)设置为n

iphone - 使 Safari 浏览器出现在 iPad/iPhone 应用程序中

我有一个正在编写的应用程序,我也希望在屏幕上有一个按钮,用户可以按下该按钮转到safari中的网页。不想用UIWebView控件自己做浏览器,只想让屏幕切换到Safari。任何人都可以给我一些如何做到这一点的提示吗? 最佳答案 你应该可以这样做:[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"http://www.google.com"]]; 关于iphone-使Safari浏览器出现在iPad/iPhone应

iphone - 无法从 Xcode 项目中删除启动图像

我在Xcode中向我的iPhone应用程序添加了一个启动图像,但过了一会儿,我意识到它不是正确的图像,所以我删除了它,但问题是,图像仍然显示在应用程序上。我尝试过从头开始构建和清理,但仍然没有成功。如有任何帮助,我们将不胜感激。 最佳答案 @TheEighthEro:解决方案:考虑到您已正确删除Default.png在此TargetSettings中,转到CopyBundleResources。也从那里删除Default.png。清理并重建并运行应用程序。我相信它不会出现。我认为这对你有用。也尝试引用以下链接:can'tremove

iphone - Objective C 中的头文件/主文件

我正在阅读有关iOS编程的内容,并且购买了ProgrammingiOS4这本书。有一个介绍性部分,其中提到了"file"。我不明白源文件是如何放在一起的。您有一个包含函数声明的头文件,然后您有一个包含函数定义的相应文件。假设您有Car.h和Car.m&Person.h和Person.m。现在,如果您想在Person类中使用Car,您只需导入Car.h文件。这怎么够了?我不明白它放在一起并构建程序的顺序。(不考虑技术问题,只考虑h/m文件。) 最佳答案 .h或“头文件”包含接口(interface)。.m或“实现文件”包含实现。每个实