问题标签 [nsstring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
22 回答
102764 浏览

ios - 从 iPhone 上的 NSString 中删除 HTML 标签

有几种不同的方法可以HTML tagsNSStringin 中删除Cocoa

一种方法是将字符串渲染成一个NSAttributedString,然后抓取渲染的文本。

另一种方法是使用NSXMLDocument's-objectByApplyingXSLTString方法来应用执行此操作的XSLT转换。

不幸的是,iPhone 不支持NSAttributedStringNSXMLDocument. 有太多的边缘案例和格式错误HTML的文档让我觉得使用 regex 或NSScanner. 有人对此有解决方案吗?

一个建议是简单地查找开始和结束标记字符,除了非常琐碎的情况外,这种方法将不起作用。

例如,这些情况(来自同一主题的 Perl Cookbook 章节)会破坏这种方法:

0 投票
3 回答
7850 浏览

objective-c - 文字 NSString 是自动释放还是需要释放?

使用以下表示法创建字符串时:

需要释放foo吗?还是foo在这种情况下自动释放?

0 投票
2 回答
14066 浏览

objective-c - NSString 实例将其类报告为 NSCFString

我的目标非常简单——我试图设置NSString一些测试数据,然后返回应该是NSString. 这是我的代码:

日志说该类是NSCFString,不是NSString。这里发生了什么?

0 投票
2 回答
10400 浏览

ios - NSString sizeWithFont:forWidth:lineBreakMode: 方法的文档(在 iPhone SDK 中)?

我在 iPhone SDK Developer 的 NSString 类参考中找不到 NSString sizeWithFont:forWidth:lineBreakMode: 方法的文档(参见Kevin Ballard对“调整 UILabel (in the iPhone SDK) to fit? ”的回答)文档。我应该去哪里看?

更新:我没有订阅 iPhone OS Library 文档集,所以我的搜索不起作用。

0 投票
30 回答
817351 浏览

objective-c - Objective-C 中用于连接 NSString 的快捷方式

在 Objective-C 中是否有 ( stringByAppendingString:) 字符串连接的快捷方式,或NSString一般使用的快捷方式?

例如,我想做:

更像是:

0 投票
1 回答
8488 浏览

ios - stringWithFormat 生成带有乱码字符的字符串

调试以下代码时

脚本中的%s占位符被替换为有趣的乱码字符。你能看到代码中的任何错误吗?

0 投票
14 回答
437613 浏览

ios - Objective-C 中的常量

我正在开发一个Cocoa应用程序,并且我使用常量NSStrings 作为存储键名的方式来满足我的偏好。

我知道这是一个好主意,因为它可以在必要时轻松更改密钥。
另外,这是整个“将数据与逻辑分开”的概念。

无论如何,有没有一种好方法可以为整个应用程序定义一次这些常量?

我确信有一种简单而智能的方法,但现在我的课程只是重新定义他们使用的课程。

0 投票
1 回答
2568 浏览

cocoa - NSString 转换为 NSData

我想要一个NSString对象作为NSData. 稍后这个 NSData-Object 应该返回他的 stringValue:

string不应该是零... =D

0 投票
5 回答
42565 浏览

objective-c - NSString 是整数吗?

如何检查 NSString 的内容是否为整数值?有没有现成的方法?

必须有一些更好的方法然后做这样的事情:

0 投票
19 回答
324457 浏览

objective-c - 将 NSDate 转换为 NSString

如何转换,NSDate以便NSString仅将@"yyyy"格式的年份输出到字符串?