Tho*_*lin 3 overloading runtime objective-c
为什么我不能这样做,我怎么能在Objective C中执行相同的行为?
@interface Test
{
}
- (void)test:(Foo *)fooBar;
- (void)test:(Bar *)fooBar;
@end
Run Code Online (Sandbox Code Playgroud)
提前致谢 !
惯例是根据接受的参数对方法名称进行变化:
- (void)testWithFoo:(Foo *)foo;
- (void)testWithBar:(Bar *)bar;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
724 次 |
| 最近记录: |