草庐IT

mongo_object

全部标签

ios - Objective-C : Safe float comparison fails strangely

我写了一段代码,遇到了一个非常奇怪的问题。即使实际比较为真,两个float之间的比较也会返回NO。我什至通过与FLT_EPSILON进行比较来使用安全浮点比较。这是代码://Tostarttheprocessrunthis:[selfincrement:0.0f];-(void)increment:(float)f{f+=0.02f;if((fabs(f-1.0f)并且比较总是会失败并且代码会进入死循环。我已经在iOS7的32位设备和iOS8的iPhone5S模拟器上对此进行了测试。 最佳答案 问题是您正在累积不精确的值。FLT_E

c# - Objective-C 中的字符串加密在 C# 中解密

我正在构建一个使用c#网络服务的iPhone应用程序。我的iPhone应用程序接收一些数据并对其进行加密并将其传递给网络服务。如何在C#中解密数据?我的iPhone应用程序包含以下代码:NSString*pString=@"Somestringtobeencoded";NSString*key=@"Myencryptionkey";NSData*pData=[pStringdataUsingEncoding:NSUTF8StringEncoding];pData=[pDataAES256EncryptWithKey:key];NSString*pID=[pDatabase64Encod

ios - 如何取消 objective-c 中的本地单一通知

你能帮我看看如何在iOS10中取消本地通知吗UNUserNotificationCenter*center=[UNUserNotificationCentercurrentNotificationCenter];[centerremoveAllPendingNotificationRequests];[centerremovePendingNotificationRequestsWithIdentifiers:@[CYLInviteCategoryIdentifier]];removePendingNotificationRequestsWithIdentifiers看不懂

ios - 如果这是在 Objective C 中使用自定义字符串属性的正确方法,为什么我不能提取正确的数值?

我正在修改一个早期项目,在该项目中我使用标签来识别1-of-5、1-of-16或1-of-10UIButtons。根据我对thisanswer的理解,我想用自定义属性替换标签.名为myInfo的属性由一个字符串和一个整数组成。这很可能是另一个名称的标签,但它使消息源以一种简单的整数标签所不能的方式唯一可识别,从我的代码中清除魔数(MagicNumber),并希望改进文档。属性是使用类别创建的UIView+CustomProperties.m#import"UIView+CustomProperties.h"@implementationUIView(MyInfo)-(void)setM

ios - Swift 3 "updateChildValues"方法失败,返回 : Invalid key in object. 键必须为非空且不能包含 '.' '#' '$' '[' 或 ']' '

我正在尝试使用电子邮件作为值来更新Firebase数据库。但是Swift3“updateChildValues”方法失败并出现错误:对象中的无效键。键必须是非空的并且不能包含“.”'#''$''['或']''代码是:letkey=emailQueueRef.childByAutoId()ifuser.email!=nil{inviteUpdate["\(key)"]=user.email!}emailQueueRef.updateChildValues(inviteUpdate)可能由于电子邮件中的点而失败。另一方面,将其编码为Base64并不能解决问题。同时使用“setValue”方

ios - 如何在按钮 Objective-C 的标题上设置字体

我正在尝试设置按钮上标题的字体。我从ApplesDocumentationonFontsinObjectiveC中阅读并尝试实现但它没有改变字体。我也试过这篇文章...settingUIButtonfont.我从谷歌字体中获得了我的字体......“Nunito-Black.tff”下面是我的代码,-(void)addHeaderButton{_headerButton=[UIButtonbuttonWithType:UIButtonTypeCustom];self.headerButton.frame=self.bounds;self.headerButton.contentHori

ios - 如何根据 Objective C/iOS 开发中的当前架构加载不同的 api key ?

我正在尝试根据我的架构(暂存/生产)加载正确的内部通信APIkey这是我当前的代码[IntercomsetApiKey:@"xxxx"forAppId:@"xxx"];在initWithBundleURL调用它 最佳答案 首先,您必须在两个目标中创建宏。选择你的目标-->build设置-->AppleLLVM-预处理-->预处理宏-->创建你的宏当您创建宏时,您必须为其赋值。所以在暂存目标中,给宏命名(例如STAGING=1),在生产目标中,给宏命名(例如STAGING=0)当您运行暂存目标架构的应用时,暂存值为1,当您运行生产目标

objective-c - 在 iOS 中自定义 UIStatusBar

有没有办法自定义UIStatusBar类? 最佳答案 有关您可以使用(或围绕)状态栏执行的操作的示例,请查看此Github项目:https://github.com/myell0w/MTStatusBarOverlay我已经在我的一个项目中使用过它,并且它通过了应用审查。 关于objective-c-在iOS中自定义UIStatusBar,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

objective-c - 如何检查文件是否存在于特定的 URL?

如何检查网站上是否存在文件?我将NSURLConnection与我的NSURLRequest和一个NSMutableData对象一起使用,以存储didReceiveData:委托(delegate)方法中返回的内容.在connectionDidFinishingLoading:方法中,我将NSMutableData对象保存到文件系统。都好。除了:如果文件在网站上不存在,我的代码仍然运行,获取数据并保存文件。在发出下载请求之前如何检查文件是否存在? 最佳答案 实现connection:didReceiveResponse:,它会在co

objective-c - 哪些 iOS 框架最适合学习,学习顺序是什么?

我刚刚开始学习用于开发iPhone和iPad应用程序的Obj-C和Cocoa-Touch框架。当您将框架添加到XCode项目时,我不禁注意到有大量框架需要熟悉,例如AddressBook、CoreData、Foundation、Security等哪些框架对大多数人来说是通用的项目和最重要的掌握UIKit?哪些框架将需要先决条件对另一个的理解程度?哪些框架是特定于应用程序的并且可以留到需要的时候,即加速? 最佳答案 真的只是在遇到需要时才学习它们。UIKit、Foundation、CoreGraphics和CoreAnimation是