Mik*_*ers 4 cocoa cocoa-touch objective-c naming-conventions
这是一个快速的问题.哪个方法名称对Objective-C Cocoa应用程序最有意义?
-(void) doSomethingWithAnimation:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)
要么:
-(void) doSomething:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)
甚至:
-(void) doSomethingAnimated:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)
我认为Cocoa约定会给你的例子提供以下语义(显然忽略了参数的BOOL类型):
-(void) doSomethingWithAnimation:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)
实际上会期望动画作为参数(即表示动画的东西).
-(void) doSomething:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)
期待着Something做.
-(void) doSomethingAnimated:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)
当诺亚回答时,会用可选动画做一些事情.
归档时间: |
|
查看次数: |
833 次 |
最近记录: |