小编vie*_*one的帖子

通过Android上的原生Twitter应用打开Twitter推文

浏览器可以使用以下格式的链接打开推文:

http://twitter.com/1Direction_X/statuses/197752514391715842

如何通过我的应用程序中的本机Twitter应用程序打开上述推文.

使用iOS,我可以通过以下声明:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://status?id=197752514391715842"]];
Run Code Online (Sandbox Code Playgroud)

谢谢!

twitter android

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

在Xcode 4.2中的ARC中__weak和autorelease池

我的项目使用ARC.我测试了下面的代码:

NSString __weak *string;
@autoreleasepool {
        string = [NSString stringWithString:@"AAA"];
}

NSLog(@"string: %@", string);
Run Code Online (Sandbox Code Playgroud)

我认为它输出为:

string: (null)
Run Code Online (Sandbox Code Playgroud)

但实际输出:

string: AAA
Run Code Online (Sandbox Code Playgroud)

我不明白.__weak有什么影响?

编辑:

这段代码如下:

NSString __weak *string;
NSString __strong *str;
@autoreleasepool {
    str = [NSString stringWithFormat:@"%@", @"AAA" ];
    string = str;
}

NSLog(@"string: %@", string);
Run Code Online (Sandbox Code Playgroud)

它还输出为:

string: AAA
Run Code Online (Sandbox Code Playgroud)

autorelease weak xcode4.2 automatic-ref-counting

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

正则表达式中的 \b 与 \\b

正如我在正则表达式文档中看到的那样, \b 匹配单词边界。我准备一根绳子

“db bd 如何”

和正则表达式

\b(a|b)(c|d)\b

我认为运行正则表达式时,它应该匹配字符串中的“bd”,但事实并非如此。

但如果正则表达式是

\\b(a|b)(c|d)\\b

它匹配。

你能解释一下其中的区别吗?

regex objective-c word-boundary

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

如何在Xcode 7上调试iOS 7.1模拟器?

我更新了Xcode 7并编写了一些新代码.问题是我的应用程序支持iOS 7.1,需要从Xcode 6.4运行才能运行iOS 7.1模拟器.但我不能再从Xcode 6.4运行应用程序,因为有一些新的编码语法只能从Xcode 7运行.如何调试我的iOS 7.1应用程序.谢谢!

xcode ios ios-simulator

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