稍微吐槽一下ObjC的函数调用

2013-10-08 16:20:38 +08:00
 Ricepig
ObjC的方法调用(消息传递)的写法首先是类/对象,然后是消息,然后是参数。这别扭的地方在于函数名和后面的参数名并列。举个栗子:

[UIColor colorWithRed:134/255.0f green:198/255.0f blue:124/255.0f alpha:1.0]

这尼玛是不是还有

[UIColor colorWithBlue:134/255.0f green:98/255.0f blue:124/255.0f alpha:1.0]



[UIColor colorWithGreen:134/255.0f red:198/255.0f blue:124/255.0f alpha:1.0]

方法的第一个参数参数名默认,第二个开始指定参数名,怎么写怎么觉得有点奇怪。
7189 次点击
所在节点    程序员
82 条回复
xuzhe
2013-10-10 00:30:47 +08:00
@Ricepig 连试都不试一下么?您了解 objc 么就开始喷了?
chisj
2013-10-10 09:34:35 +08:00
楼主写过两年就会爱不释手的。

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

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

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

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

© 2021 V2EX