草庐IT

ios - 在 iOS8 中只能通过指纹验证才能访问钥匙串(keychain)

我需要在iOS钥匙串(keychain)上安全地存储/检索项目。从AppleKeyChainServicesReference文档(https://developer.apple.com/library/ios/documentation/security/Reference/keychainservices/Reference/reference.html)我使用SecItemCopyMatching调用检索钥匙串(keychain)项目。后者会弹出一个系统提示,要求根据允许使用指纹或4位电话密码的本地钥匙串(keychain)进行身份验证。虽然我认为指纹验证是安全的,但正是4位PI

iphone - 我是否需要多个开发人员证书才能加入多个开发人员计划?

很难完全理解所有这些用于IOS开发的证书及其含义。我无法在文档中或通过谷歌找到的一条信息:为了加入多个开发人员计划(当为不同的客户开发软件时),我应该为每个人创建一个唯一的开发人员证书,还是可以使用我已经有了?这两种方式各有优缺点吗? 最佳答案 您可以使用现有的,但我建议您为每个客户制作特定的。证书会过期,因此多个证书可以让您在重新创建、重新构建和重新提交应用程序时更加灵活。您可能还希望/需要与其他开发人员或测试人员共享信誉。对于多个证书,您可以共享特定的证书,而无需共享所有证书。但你是对的,这些东西很令人困惑。我最好的建议:仔细且

ios - 我怎样才能改变ios sdk?

我想更改我的iOSSDK。我有ios5和xcode4.2,但由于我的应用程序,我必须将它减少到iOS4.2SDK。在developer.apple.com中,xcode4.1与iOS5不可用。如何找到带有iossdk4.2的xcode4.1,或者如何在不再次下载xcode的情况下设置iossdk4.2。如果不可能,你能给我一个用于下载xcode4.1和iossdk4.2的linq 最佳答案 基础SDK应该是当前可用的-它是您安装的用于编译的SDK版本。但是,在设置列表的下方,您会看到可以将“部署目标”设置为适用于较低版本的iOS。这

iphone - iPhone/iPad UIWebView 是否需要激活 View 才能呈现?

我需要在屏幕外将网页渲染为位图,然后将位图显示给用户。这可以在主线程上用这样的简单代码来完成吗:NSString*urlAddress=@"http://www.google.com";NSURL*url=[NSURLURLWithString:urlAddress];NSURLRequest*requestObj=[NSURLRequestrequestWithURL:url];[offscreenWebViewloadRequest:requestObj];或者我是否需要将UIWebView附加到事件View?在Android中,WebView似乎不会呈现,除非它是事件View的一

ios - 我已经有一个sprite sheet 图像,我怎样才能得到cocos2D 的plist 文件?

我正在学习如何为sprite制作动画,因此在网上找到了sprite表图像。问题是我还需要plist文件,但我没有。我试过Zwoptex,但似乎不起作用。有人知道吗?谢谢。 最佳答案 Zwoptex工作得很好。它确实完美地为cocos2d输出了一个.plist文件。我使用的是Mac版本。转到发布设置,您应该会看到.plist文件的输出位置。现在,准备就绪后,单击发布。它将输出您在设置中设置的位置的纹理和坐标。并且有效。 关于ios-我已经有一个spritesheet图像,我怎样才能得到co

c# - 您如何才能在 Xamarin.iOS UITableView 上仅圆化 2 个角?

我正在使用当前版本的Xamarin.iOS和C#开发一个iPad应用程序,并试图创建一个只有两个角(右上角和右下角)圆角的UITableView。我知道如何通过设置myTable.Layer.CornerRadius=6f;使所有角变圆,但不知道如何只对其中两个角进行圆角处理。我环顾四周,但只能看到Objective-C的答案。这是我目前拥有的:privateUIViewGetModalRowHeaderView2(RectangleFbounds){UIViewview=newUIView(bounds);view.BackgroundColor=UIColor.Gray;strin

c++ - 我需要做什么才能获得在编译器优化代码中调用的函数?

我正在使用AppleLLVM4.0进行优化编译ios项目。我实现了一个函数的两个不同版本,一个在C中,一个在NEON中。我想测试他们对彼此的表现。我的想法是将它们都调用相同的次数,然后在TimeProfiler中查找它们以查看各自花费的相对时间。最初我的代码看起来像used_value=score_squareNEON(patch,image,current_pos);used_value=score_squareC(patch,image,current_pos);当我剖析的时候NEON代码根本没有出现。接下来我尝试了for(inti=0;i仍然没有来自NEON代码的贡献。接下来是u

iphone - 我怎样才能简化我的程序和我所有的 if 语句?

我正在创建一个十六进制、十进制和二进制转换器,到目前为止一切顺利。这是我在iPhone上的第二个项目,我是初学者。但是,我想知道如何简化我所拥有的(一堆if语句)。我有:if(enteredishex)if(binarybuttonclicked)converttobinaryif(decimalbuttonclicked)converttodecimalelse(hexbuttonclicked)keepinhexandinformelseif(enteredisbinary)if(hexbuttonclicked)converttohexif(decimalbuttonclicke

ios - 我怎样才能在 iOS 5 中使用 CMDeviceMotion 获取设备的标题

我正在使用陀螺仪开发AR应用。我使用了一个苹果代码示例pARk。它使用旋转矩阵来计算坐标的位置并且它确实做得很好,但现在我正在尝试实现一个“雷达”并且我需要根据设备航向旋转它。我使用的是CLLocationManager标题,但它不正确。问题是,如何使用CMAttitude获取设备的标题以准确反射(reflect)我在屏幕上看到的内容?我是旋转矩阵之类的新手。这是用于计算AR坐标的部分代码。用态度更新cameraTransform:CMDeviceMotion*d=motionManager.deviceMotion;if(d!=nil){CMRotationMatrixr=d.att

ios - XCode 机器人需要很长时间才能集成

我构建CI服务器并使用Xcode机器人构建我的项目。我有一个问题,为什么机器人需要这么长时间才能集成(超过30分钟)。似乎Xcode机器人必须检查所有源代码才能为每个集成构建。即使是我在清理项目后从头开始的正常构建也只需要大约15分钟。第二次积分只是比第一次快了一点点。我想知道Xcode机器人集成时会发生什么。它是检查每个集成的新源代码还是只更新旧源代码?为什么要花这么多时间? 最佳答案 我遇到了类似的问题。结果是checkout的目录名源代码在CI服务器上损坏了。我从位于MyProject-iOS目录中的一个项目创建了XcodeB