用macros简化Objective-C开发: ConciseKit

2012-03-30 12:51:21 +08:00
 dazuiba
ConciseKit:

https://github.com/petejkim/ConciseKit


简介:

NSArray
> $arr(foo, bar) => [NSArray arrayWithObjects:foo, bar, nil]
[array $eachWithIndex:^(id obj, NSUInteger i) {
NSLog(@"%d %@", i, obj);
}]

NSString
> $str(@"foo: %@", bar) => [NSString stringWithFormat:@"foo: %@", bar]

NSDictionary

> $dict(v1, k1, v2, k2) => [NSDictionary dictionaryWithObjectsAndKeys:v1, k1, v2, k2, nil]
5144 次点击
所在节点    iDev
7 条回复
linlinqi
2012-03-30 13:02:59 +08:00
用了一阵子,后来看看Xcode 4.4,就放弃了
lex
2012-03-31 12:23:05 +08:00
这种$开头的总让我先想到jQuery。
p.s. 貌似现在singleton用gcd实现比较好?
fly2never
2012-03-31 14:13:24 +08:00
等4.4
fly2never
2012-03-31 14:17:15 +08:00
不知为何,想起了这货
http://eerolanguage.org/
1212e
2012-03-31 14:19:42 +08:00
php程序员表示又要开始写$了...
lldong
2012-03-31 14:32:12 +08:00
qlqsh
2012-03-31 14:43:57 +08:00
无非就是简写,觉得意义不是很大。需要记的东西反而增加了,不好,还不如直接snippet。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/30914

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX