草庐IT

nsstring

全部标签

ios - 使用 RSA 私钥签署字符串

在我的应用程序中,我必须使用已有的RSA私钥对消息进行签名。完成后,我想稍后使用签名。我检查了几个库,但它们都做的比我需要的多得多。这就是我想要做的:NSString*message=@"Thisisamessage";NSString*privateKey=...;NSString*signature=[selfsignMessage:messagewithPrivateKey:privateKey];怎么会(NSString*)signMessage:(NSString*)messagewithPrivateKey:(NSString*)privateKey{}看起来像?

ios - 如何导致NSString的dataUsingEncoding : method return nil?

我有一个方法(初始化程序)需要测试:publicconvenienceinit(jsonString:String,identifier:String,editable:Bool)throws{ifletdata=jsonString.dataUsingEncoding(NSUTF8StringEncoding){tryself.init(jsonData:data,identifier:identifier,editable:editable)}else{throwToggleSetJSONStringError.JSONStringEncodingError}}我必须编写一个单元测

string - Swift,将字符串转换为 double 错误

我写了一段代码将字符串转换为double但给出了错误:无法将表达式的类型“Double”转换为类型“NSString”我的代码是:varfirst=previewLable.textvarsecond=label1.textvarnumber1:Double=(firstasNSString).doubleValuevarnumber2:Double=(secondasNSString).doubleValue我需要做什么来修复这个错误???谢谢 最佳答案 此外,如果您使用的是Swift2,则可以使用Double("3.141592

ios - NSMutableDictionary 将 NSString 值视为 NSNumber

我在NSMutableDictionary中有以下值-参见图片我试图这样得到“a”:leta=dictionary.objectForKey("a")as!String此时应用崩溃无法将类型“__NSCFNumber”(0x...)的值转换为“NSString”(0x...)。“”内的其他数字被视为字符串,字符串外的数字也被毫无问题地转换为字符串。谁能告诉我这是怎么回事?以及如何轻松获得这些值? 最佳答案 该值是一个NSNumber,而不是一个NSString。您可以使用stringValue来转换它:ifleta=d["a"]as

iOS 显示警报 Controller 对象

我有更多页面将显示UIAlertController。所以我需要在一页的方法和类中编写警报代码。我想使用类并调用方法可以在任何Viewcontroller上显示警报。如何在类中编写presentviewcontroller。我的头文件如下:#import#import"VisionAPI.h"@interfaceVisionAPI:NSObject+(void)showMessageAlert:(NSString*)titleandMessage:(NSString*)msgandDoneMsg:(NSString*)done;@end我的实现文件如下:#import"VisionAP

swift - @objc'只能应用于类的扩展,从swift调用扩展方法到objective c

我正在创建类似的字符串扩展@objcextensionString{staticfuncclassName(_aClass:AnyClass)->String{returnNSStringFromClass(aClass).components(separatedBy:".").last!}funclocalize()->String{returnNSLocalizedString(self,comment:"")}}我正在像swift一样快速使用它btnReferencePhoto.setTitle("ADDREFERENCEPHOTO".localize(),for:.normal

SWIFT:+[CATransaction synchronize] 在解码 HTML 实体时在交易中调用

我正在制作一个应用程序来获取博客的JSON内容。博客文章的标题显示在tableView中。获取的标题是HTML编码的。所以我用这段代码解码了它们funcconfigureCell(cell:UITableViewCell,atIndexPathindexPath:NSIndexPath){letobject=self.fetchedResultsController.objectAtIndexPath(indexPath)asNSManagedObjectvarencodedString=object.valueForKey("title")!.descriptionvarencode

objective-c - Swift 调用包含 block 的 Objective-C 包装器函数

我有一个带有原型(prototype)的Objective-C包装器(ObjCWrapper.h和ObjCWrapper.m)+(void)login:(NSString*)usernameandPassword:(NSString*)passwordandErrorBlock:(SuccessBlock)errorBlockandSuccessBlock:(SuccessBlock)successBlock;使用类型定义typedefvoid(^SuccessBlock)(NSString*);和实现+(void)login:(NSString*)usernameandPasswor

objective-c - 从 WKWebView 获取 favicon.co

我正在为OSX和iOS使用新的wkWebView。对于作为图标的webview的演示,我需要所显示URL的图标。在旧的webview中,我可以使用函数:varmainFrameIcon:NSImage!{get}如何在Swift或Objective-C中使用wkWebView获取图像? 最佳答案 新的WKWebView类似乎没有任何公共(public)内置图标,但有一种简单的方法可以检索它。由于网站将faviconurl存储在/favicon.ico中,因此您只需从webView中获取主机url,将/favicon.ico添加到末尾

ios - 从 SceneKit 中的 SCNNode 中提取几何信息

我正在尝试为场景中的每个节点提取几何体。我使用.obj文件创建了一个场景,它呈现得非常完美。但是,我想从每个节点中提取几何图形,但我被卡住了。我的代码在下面letscn=SCNScene(named:"d.obj")foriinscn!.rootNode.childNodes{foraini.childNodes{forbina.childNodes{letelement=b.geometry!.geometryElementAtIndex(0)letsource=b.geometry!.geometrySources[0]varz:Float=0source.data.getByte