小编Jos*_*hua的帖子

在iOS中将HTML转换为NSAttributedString

我正在使用一个实例UIWebView来处理一些文本并正确地着色它,它将结果作为HTML而不是显示在UIWebView我希望Core Text用a 显示它NSAttributedString.

我能够创建和绘制NSAttributedString但我不确定如何将HTML转换并将HTML映射到属性字符串.

据我所知,在Mac OS X下NSAttributedString有一个initWithHTML:方法,但这只是Mac的补充,不适用于iOS.

我也知道有一个类似的问题,但它没有答案,我虽然我会再试一次,看看是否有人创造了一种方法来做到这一点,如果是的话,他们是否可以分享它.

iphone cocoa-touch objective-c nsattributedstring core-text

143
推荐指数
8
解决办法
10万
查看次数

在NSArray中挑选随机对象

假设我有一个包含对象的数组,1,2,3和4. 我如何从这个数组中选择一个随机对象?

cocoa objective-c

82
推荐指数
4
解决办法
4万
查看次数

检查NSInteger是奇数还是偶数

我一直试图检查NSInteger是奇数还是偶数.我找到了一种使用C来实现它的方法,但它不适用于Objective-C.我该怎么做?

cocoa-touch objective-c

44
推荐指数
3
解决办法
4万
查看次数

使用正则表达式搜索NSString

我如何通过NSString使用正则表达式来搜索/枚举?

正则表达式如:/(NS|UI)+(\w+)/g.

cocoa objective-c nsstring

40
推荐指数
2
解决办法
4万
查看次数

单击停靠栏图标时如何打开"应用程序"窗口?

我很惊讶这不会自动发生,但我希望我的应用程序窗口在单击Dock图标时自动打开.

只是为了澄清一下,当我打开应用程序时,窗口会自动打开,但当我单击窗口的十字架但让应用程序继续运行时,单击停靠图标时窗口将不会打开.

cocoa

39
推荐指数
4
解决办法
1万
查看次数

带语法突出显示的UITextView

如何在iPhone中进行语法高亮显示UITextView,特别是语法高亮显示(和检测)?Objective-C

我的一些想法如何做到这一点:

  • NSAttributedString.现在可在iOS 3.2及更高版本中使用.但是如何将其NSAttributedString放入UITextView?
  • UIWebView.在用户完成编辑时叠加它并使用CSS样式表为文本着色.但是我怎么做到这一点UIWebView,给它文本然后着色呢?

iphone cocoa-touch objective-c uitextview

39
推荐指数
2
解决办法
3万
查看次数

如何在登录时打开您的应用程序?

只是想知道如何在登录时自动打开我的应用程序,但是可以使用首选项窗口中的复选框打开和关闭它.

cocoa login

28
推荐指数
3
解决办法
1万
查看次数

比较两个阵列

我有两个NSArrays,我想要做的是比较两个包含字符串的数组,找到相似之处并再次创建第一个数组,但它们没有相似之处.

只是为了一个例子.

两个阵列:

NSArray *arrayOne = [NSArray arrayWithObjects:@"TD1", @"TD2", @"TD3", nil];
NSArray *arrayTwo = [NSArray arrayWithObjects:@"Blah", @"String", @"TD2", nil];
Run Code Online (Sandbox Code Playgroud)

结果:

NSArray *arrayOne = [NSArray arrayWithObjects:@"TD1", @"TD2", @"TD3", nil];

NSArray *arrayOneCopy = [NSArray arrayWithObjects:@"TD1", @"TD3", nil];
NSArray *arrayTwo = [NSArray arrayWithObjects:@"Blah", @"String", @"TD2", nil];
Run Code Online (Sandbox Code Playgroud)

iphone cocoa objective-c

28
推荐指数
2
解决办法
1万
查看次数

以编程方式在NSTableView中选择一行

我想以编程方式在我的表视图中选择一行,我相信我会使用selectRowIndexes:byExtendingSelection:(这是一个委托方法吗?).另一件事是我如何使用该方法选择第二行(在编程术语第1行)?

cocoa objective-c nstableview

28
推荐指数
1
解决办法
2万
查看次数

保存NSArray

我想将NSArray保存为文件或可能使用用户默认值.这是我希望做的.

  1. 检索已保存的NSArray(如果有).
  2. 用它做点什么.
  3. 删除已保存的数据(如果有).
  4. 保存NSArray.

这是可能的,如果是这样,我该怎么做?

cocoa objective-c

21
推荐指数
2
解决办法
2万
查看次数