草庐IT

nsstring

全部标签

ios - Kiwi 规范的全局助手

我在我的规范文件中的BEGIN_SPECEND_SPECblock中定义了一些辅助block,我经常重复使用这些block。例如。断言某个对话框出现:void(^expectOkAlert)(NSString*,NSString*)=^void(NSString*expectedTitle,NSString*expectedMessage){UIAlertView*alertView=[UIAlertViewmock];[UIAlertViewstub:@selector(alloc)andReturn:alertView];[[alertViewshould]receive:@sel

iphone - ios将网页保存为pdf

有人可以指出将网页另存为pdf的正确方向吗?我已经有一个用于iOSpdf阅读器的库,但我需要以某种方式实现一项功能,以将用户正在查看的任何网页保存为pdf。我假设我必须使用应用内浏览器。有什么想法吗? 最佳答案 这不是我做过的事情,但看起来你不是第一个想做这样的事情的人。http://www.iphonedevsdk.com/forum/iphone-sdk-development/21451-save-contents-uiwebview-pdf-file.html此链接中的最后一篇文章提供了将UIWebView保存为图像的代码,

iphone - NSString 字符串与字符串 VS @"string"

我只是好奇,下面两个代码之间有什么区别吗?NSString*aString=[NSStringstringWithString:@"astring"];NSString*aString=@"字符串";我想知道当你采用后一种方式时到底发生了什么。 最佳答案 两者都指向在编译时创建的文字字符串。即使stringWithString表明它是自动释放的,文字字符串也永远不会被释放。在这里查看我的相关帖子:DifferencebetweenNSStringliterals来自苹果文档@https://developer.apple.com/l

objective-c - 使用 NSScanner 进行高效的 NSString 解析

首先,我正在编写一个iOS5应用程序。举例来说,假设我有以下字符串:100-PARKSTREET/JAMESPLACE我想以最高效(和代码优雅)的方式从这个字符串中提取两个道路名称。我尝试过使用[stringcomponentsSeparatedByString...]等的组合,但这很快就会变得非常困惑。此外,它需要大量的条件语句来处理如下情况:100-BI-CENTENNIALDRIVE/JAMESPLACE因为它包含一个嵌套的连字符,如果我们使用[stringcomponentsSeparatedByString:@"-"]并且需要重新组装,它会被拆分。还有一些情况,字符串可能有略

iphone - 如何从非标准 URL NSString 对象中提取参数?

我正在深入研究iOS开发,并且我的iPhone应用程序有一个自定义URL方案,看起来像myApp://?q=200。我有以下代码来获取查询参数...NSString*urlString=[urlabsoluteString];NSString*query=[urlStringstringByReplacingOccurrencesOfString:@"myApp://?q="withString:@""];...但如果我添加更多参数,我想让它更具前瞻性。如何以更安全的方式提取“q”参数?提前感谢您的智慧! 最佳答案 您可以通过&和=

javascript - 如何将包含 JSON 的 JSON NSString 从 Objective C 方法传递给 Javascript 方法

我有一个要求,Objective-C代码应该使用WebService并且以JSON格式接收的响应必须作为javascript方法的参数用于进一步处理。我正在使用UIWebView,它将在处理JSON响应后显示适当的结果。当我尝试将JSON字符串传递给Javascript方法时出现问题。Javascript方法不只是接受输入。-(void)connectionDidFinishLoading:(NSURLConnection*)connection{[UIApplicationsharedApplication].networkActivityIndicatorVisible=NO;NS

ios - 在 iPhone 上解析 Google 自动完成 XML

我试图让Google搜索自动完成功能在我的应用程序中运行,但我遇到了一些麻烦。我正在使用UISearchBar并且它是textDidChange委托(delegate)方法来执行此操作。当文本更改时,我使用NSXmlParser读取这样的XML文件:http://suggestqueries.google.com/complete/search?client=toolbar&q=SEARCHTERM其中SEARCHTERM是UISearchBar文本。这将返回一个XML文件,然后我将解析该文件以使用找到建议的术语-(void)parser:(NSXMLParser*)parserdid

ios - 没有自动换行的多行 UILabel?

是否可以让一个由多个\n分隔的行组成的UILabel的行的宽度>标签宽度被截断而不换行?假设我有一些像下面这样的文本:这是一个非常长的第一行文本,水平放置太长短线另一条短线我希望它像这样出现在我的UILabel中:1.Thisisareallylongfirstlineoftext...2.Shortline3.Anothershortline但是发生的事情是我得到这个:1.Thisisareallylongfirstlineoftextthatistoolongtofithorizontally2.Shortline...第三行被截断了。我已将行数设置为3,但它仍在换行第一行。我在标

用于字体图标的 ios 动态 unicode NSString

我在ios中使用了一些字体图标,这些图标需要通过其unicode字符串来识别图标。我希望能够从我的服务器中检索代码作为JSON,并动态创建此unicode字符串以检索字体图标并放入标签等。但是我在进行转换时遇到了麻烦。基于以下代码的任何想法?工作示例在这里,其中“E539”是从服务器接收到的字符串。我可以对其进行硬编码并且它可以工作,但动态创建它并不那么容易。[iconLabelmaterialIconWithUnicodeStr:[NSStringstringWithFormat:@"\uE539"]];这些类型的东西不起作用:[iconLabelmaterialIconWithUn

iphone - ios开发如何解析xml

所以我知道如何解析一些XML结构,但我目前正在尝试解析这个与我习惯的有点不同的特定xml结构。通常我会解析类似的东西Forrest25forrestgrant但现在我正在处理一些像这样的xml..当这些变量的结构像这样时,我该如何访问它们?这就是我通常处理此任务的方式,它基于搜索标题标签并从每个标签获取数据。但是我现在正试图弄清楚如何解析这种其他样式的xml。-(void)startTheParsingProcess:(NSData*)parserData{[myDataArrayrelease];//clearsarrayfornexttimeitisused.myDataArray