草庐IT

iphone - iOS - 我们应该将图像保存为本地文件还是二进制数据(在 Core Data 对象中)?哪种方式更快?

我目前使用保存在CoreData对象中的二进制数据生成UIImage,如下面的代码。UIImage*postImage=[UIImageimageWithData:image];doubleimageRatio=postImage.size.height/postImage.size.width;[imageContentsetFrame:CGRectMake(imageContent.frame.origin.x,imageContent.frame.origin.y,imageContent.frame.size.width,imageContent.frame.size.heig

iphone - 按下主页按钮,我应该使用哪种 AppDelegate 方法来安排本地通知

我想在用户按下主页按钮时安排一个本地通知。在这种情况下我应该使用哪个App委托(delegate)方法:applicationWillResignActiveapplicationDidEnterBackground应用程序将终止嗯,我想我不应该使用第三个,但前两个有什么区别?有什么方法可以区分被电话/其他通知打扰和实际按下主页按钮吗?提前致谢。 最佳答案 要安排本地通知,您应该使用applicationDidEnterBackground而不是使用applicationWillResignActive因为applicationWi

c++ - 哪种音频文件格式最容易操作?

你好计算机人,根据questionIhadearlierconcerningaccessingthesamplesinanaudiofile,我现在意识到核心音频格式可能不是可行的方法。特别是自onpage15ofthespec它提到C的使用是一种“符号方便”,即你不能只用一些c函数打开它并用它做你想做的事。就是说,如果我想打开一个音频文件,然后在其上运行一些C、C++或Objective-C代码来处理样本值,哪种格式最适合:WAV?艾夫?其他?请记住,我希望它能够在iOS上运行。谢谢! 最佳答案 未压缩的WAV文件。它们由标题和原

objective-c - 哪种方式存储数据(图像)? NSData、字符串或可转换

我一直在使用base64编码。我已经成功地将图像从NSData编码为NSString,我也已经将它解码回NSData。所以现在我想将图像存储在CoreData中。但是最好是存储NSString、NSData还是第三个可转换对象?我将图像转换为NSString的原因是因为我也想将它存储在XML中。提前致谢。 最佳答案 可变形(根据@timthetoolman)是最简单的方法。但是,如果你的图像很大,从iOS5开始,正确的方法是使用“二进制数据”属性类型并选择“允许外部存储”,这样CoreData就可以将大块数据存储在数据库。这会更有效

ios - TestFlight 使用哪种配置模式?

我正在为我的iOS和API(后端)设置生产、暂存和开发堆栈/配置模式。我认为“RELEASE”模式肯定是当应用程序在应用程序商店中公开时。我想知道在TestFlight上发布iOS应用时使用的是哪种配置方式?我了解到方案决定了使用哪种配置模式。当我将.ipa上传到TestFlight时,使用了Archive方案。因此,现在我想知道是否有办法对TestFlight上的内容和发布的内容进行不同的配置。我要解决的问题我们使用TestFight将应用程序分发给我们的外部测试人员和利益相关者。因此希望该应用程序具有不同的配置(例如SERVER_ENDPOINT_URL)谢谢!

ios - 如何知道 GMSMarker 支持哪种颜色?

我想在谷歌地图上创建20个不同的标记。当我从RGB设置UIColor时,一些颜色不匹配。teamColor=[UIColorcolorWithRed:255.0/255.0green:250.0/255.0blue:229.0/255.0alpha:1]marker.icon=[GMSMarkermarkerImageWithColor:teamColor];//whenisetmarkertothiscolourit'sshowdifferentiwant当我设置黑色或白色时,显示Gary。如何知道GMSMarker支持哪种颜色? 最佳答案

ios - 我可以在 iPad 上使用哪种 UIKeyboardType

我的iPad应用程序中有一个textField对象。我想给用户一个方便的键盘来输入数字。在我的代码中,我添加了:UITextField*textField=[[UITextFieldalloc]initWithFrame:frame];textField.keyboardType=UIKeyboardTypeDecimalPad;根据文档,这是一种有效的键盘类型,但当我编辑文本字段时,会出现普通的ASCII键盘。但是,当我将其更改为:textField.keyboardType=UIKeyboardTypePhonePad;键盘看起来像这样:理想情况下,我想要一个只有数字和小数点的键盘

python - 我应该为 pyzmq 使用哪种协议(protocol)?

我正在做一个项目,我有一个python客户端服务器模型。我设置了一个服务器来监视请求并发回数据。PYZMQ支持:tcp、udp、pgm、epgm、inproc和ipc。我一直在使用tcp进行进程间通信,但不知道我应该使用什么来通过Internet向服务器发送请求。我只需要放入一些东西:socket.bind(BIND_ADDRESS)DIAGRAM:ClientCommunicatingoverinternettoserverrunningaprogram 最佳答案 您没有使用ipc或inproc进行进程间通信的任何特殊原因?除此之

swift - 我可以在 UserDefaults 上存储哪种字典或数组有任何限制吗?

我有一个Dictionary来self想存储在UserDefaults上的Json,但我收到错误Attempttosetanon-property-listobjectasanNSUserDefaults/CFPreferencesvalueforkeyinfo.事情是,我的Dictionary是多层嵌套Dictionary其中还有Array里面。但是在叶节点上,all只是String.大致是这样的结构。{data:{field1:"...",field2:"...",field3:[{info1:"...",info2:"...",info3:"..."},{info1:"...",

objective-c - 哪种代码覆盖工具对 Xcode for Swift 项目有帮助?

哪个代码覆盖工具对XcodeforSwift项目有帮助?如果不是Swift,那么有哪些可用的Objective-C代码覆盖工具? 最佳答案 从Xcode7开始,代码覆盖率是测试功能的一部分:Codecoverage:Visualizethecompletenessofyourtestsuitebyenablingcodecoverageforyourscheme.Thecodecoveragetabinthetestreportshowswhichfiles,functionsandlinesofcodewereexerciseda