小编一二三*_*一二三的帖子

NSRegularExpression:用<a>标签替换url文本

我目前正在使用UIWebView来设计来自twitter的帖子.一些推文当然包含URL,但不包含<a>标签.我能够提取URL,但是我不知道如何添加<a>标签并将其放回到推文中.然后,我将使用相同的方法添加@usernames和#hashtags的链接.以下是我当前代码的示例:

NSString *tweet = @"Sync your files to your Google Docs with a folder on your desktop.  Like Dropbox.  Good choice, Google storage is cheap. http://ow.ly/4OaOo";

NSRegularExpression *expression = [NSRegularExpression regularExpressionWithPattern:@"(?i)\\b((?:[a-z][\\w-]+:(?:/{1,3}|[a-z0-9%])|www\\d{0,3}[.]|[a-z0-9.\\-]+[.][a-z]{2,4}/)(?:[^\\s()<>]+|\\(([^\\s()<>]+|(\\([^\\s()<>]+\\)))*\\))+(?:\\(([^\\s()<>]+|(\\([^\\s()<>]+\\)))*\\)|[^\\s`!()\\[\\]{};:'\".,<>?«»“”‘’]))" options:NSRegularExpressionCaseInsensitive error:NULL];

NSString *match = [tweet substringWithRange:[expression rangeOfFirstMatchInString:tweet options:NSMatchingCompleted range:NSMakeRange(0, [tweet length])]];
NSLog(@"%@", match);// == http://ow.ly/4OaOo
Run Code Online (Sandbox Code Playgroud)

最终,我希望最终的字符串看起来像这样:

Sync your files to your Google Docs with a folder on your desktop. Like Dropbox. Good choice, Google storage is cheap. <a href="http://ow.ly/4OaOo>http://ow.ly/4OaOo</a>

任何帮助将非常感激.

regex iphone objective-c ios

9
推荐指数
1
解决办法
6142
查看次数

不一致的Unicode表情符号字形/符号

我一直在尝试在Apple和iOS的产品中使用Unicode符号进行占星术.我得到了不一致的结果,如下所示:

一些占星术标志的图象在桌里

其中大部分是我喜欢的,但出于某种原因,金牛座的符号出现在第一行的一个方向,跟随月亮,以及一种非常不同的方式,当它跟随火星时,带有表情符号的紫色按钮.这些结果对于不同的符号和Apple硬件是一致的; 这是我的手机屏幕截图显示同样的问题与其他一些迹象 - 天蝎座出来没事,但天秤座和巨蟹座是按钮.

来自iPhone的剪辑中的更多符号

字符串非常简单; "月亮金牛座"中的第一张图片是\u263D针对月亮的,\u2649对于金牛座来说,基本上是作为[NSString stringWithFormat:@"%@%@", @"\u263D", @"\u2649"]."火星金牛座"图像是相同的,只有\u2642火星才有.字符串格式在OSX表的不同单元格和iOS AttributedString中是相同的.

知道是什么让这些符号有时会出现一种方式,而其他时候则是另一种方式?

unicode macos ios emoji

9
推荐指数
1
解决办法
3717
查看次数

Recaptcha翻译

有谁知道如何从Recaptcha更改文本语言?

我已经尝试过了:

<script type="text/javascript">
var RecaptchaOptions = {
   lang : 'fr',
};
</script>
Run Code Online (Sandbox Code Playgroud)

但它没有改变.

recaptcha

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

有没有办法将 unicode 转换为最接近的 ASCII 等价物?

我将举土耳其语的例子,例如“??ü?” 变成“sgui”

我确定每种语言都有自己的转换方法,有时一个字符可能会转换为多个 ASCII 字符,例如“alpha”/“phi”等。

我想知道是否有实现这种转换的库/方法

python unicode

8
推荐指数
1
解决办法
4633
查看次数

NSView初始化:-init:vs. -awakeFromNib:

我有一个MyView继承自它的简单类NSView和实例变量NSImage * image;.类功能是在视图上绘制图像.

但是,在-drawRect:图像实例中总是相等nil,如果它在-init:函数中初始化而不是nil在初始化中-awakeFromNib:.日志显示两者-init:,-awakeFromNib:函数只调用一次.

是否-awakeFromNib:默认重新初始化GUI组件?

user-interface cocoa objective-c nsview

7
推荐指数
1
解决办法
7636
查看次数

Firefox中的javascript错误"容器未定义"

我在firefox 8.0中遇到一个奇怪的JavaScript错误,当我点击firebug图标来显示控制台时.它说"容器没有定义".在pageload上还有另外两个错误,它们是jQuery未定义....................... jquery-ui-1.8.16.custom.min .js jQuery("#radioGraphsWorkflow").buttonset不是函数.... dashboard.js容器未定义........................ .......... HTTP://www.google.com/uds/api/visualization/1.0/92cbb0f92b037d8f5681d4066f62a719/format+en,default,corechart.I.js

由于修改了样式模板以使用星座模板 - 一个新的模板,我猜在内部使用谷歌图表进行可视化 - (第三个错误的来源),错误正在出现

我们使用的模板就是这个:http: //themeforest.net/item/constellation-complete-admin-skin/116461

javascript firefox

6
推荐指数
1
解决办法
7655
查看次数

Objective C&iOS:运行计时器?的NSTimer /主题/的NSDate的/ etc

我正在开发我的第一个iOS应用程序,并且遇到了第一个问题我无法找到一个好的答案.

问题:我有一个自定义UIGestureRecognizer并且所有连线都正确连接,我可以@selector在识别后为每次触摸运行代码.这对大多数事情来说都很好,但对其他人来说这是一个太多的输入.

我的目标:制作一个以指定间隔触发的计时器来运行逻辑,并且能够在取消触摸时取消此计时.

我在这里问的原因:解决方案有很多可能性,但没有一个能够成为最好的解决方案.到目前为止似乎

  • performSelector (以及对此的一些变化)
  • NSThread
  • NSTimer
  • NSDate
  • 操作队列
  • 我想我也发现了其他一些......

从所有的研究来看,某种形式的线程似乎是可行的路线,但我不知道哪种方式最适合这种情况.

实现的示例:NSPoint每0.10秒采用一次,并且采用前一点和当前点之间的距离.[取每个点之间的距离产生非常混乱的结果].

相关代码:

- (void)viewDidLoad {
 CUIVerticalSwipeHold *vSwipe =
 [[CUIVerticalSwipeHold alloc]
 initWithTarget:self 
 action:@selector(touchHoldMove:)];
 [self.view addGestureRecognizer:vSwipe];
 [vSwipe requireGestureRecognizerToFail:doubleTap];
}

...

- (IBAction)touchHoldMove:(UIGestureRecognizer *)sender {
     if (sender.state == UIGestureRecognizerStateEnded) {

     }

     if (sender.state == UIGestureRecognizerStateBegan) {

     }

     //other stuff to do goes here

}
Run Code Online (Sandbox Code Playgroud)

objective-c nsdate nstimer nsthread ios

6
推荐指数
1
解决办法
6611
查看次数

点击不在Windows python 2.7.9上工作

我已经安装了Python 2.7.9,它已经与pip捆绑在一起了.我检查它是否在模块列表中.但是当我跑步时pip install 我得到了 SyntaxError: invalid syntax

安装突出显示为错误?

我究竟做错了什么?

pip python-2.7

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

未在Unicode代码点中映射的名称示例

文章" Falsehoods Programmers Believe about Names "列出了40个关于名称的假设.

我发现有一个特别难以想象的:

  1. 人们的名字都映射在Unicode代码点中.

这样一个名字例子是什么?

unicode

6
推荐指数
1
解决办法
1395
查看次数

'wait_fences:在加载UIAlertView(iOS)时未能收到回复:10004003'

当我调用UIAlertView时,我收到'wait_fences:未能收到回复:10004003'.应用程序首次打开时会调用它.它不会崩溃应用程序或似乎完全影响它的功能,但我想完全清理我的应用程序.它是一个标签栏应用程序,我已经在视图控制器的viewDidLoad部分中输入了代码,该部分首次在应用程序中加载:

- (void)viewDidLoad
{
    [super viewDidLoad];
    UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Welcome!" message:@"Thanks for downloading our new app! \n \n Take a look around and if you have any questions, don't hesitate to contact us." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
    [alert show];
    [alert release];
}
Run Code Online (Sandbox Code Playgroud)

我在网站上看到了这个错误的其他答案,但他们似乎处理UITextFields,我不确定它们如何适用于我的情况.如果我错过了一些简单的事情,我会道歉,但我正在学习动手,似乎无法想出这一点.谢谢!

uialertview ios

5
推荐指数
1
解决办法
8356
查看次数