objectivec:重载

IOS中重载可以通过两种方式:
1、不同的参数个数。
2、参数个数不变的情况下修改至少一个参数的名称。
 
好奇怪的重载方式,就算修改了返回类型也不能实现重载。
 
- (NSInteger) method1:(NSInteger)param1{
          return param1;
}

- (NSString*) method1:(NSString *)param1
andParam2:(NSString *)param2{ 
          return result;
}        
好吧,大小写敏感也算是修改参数名称了。
- (void) drawCircleWithCenter:(CGPoint)paramCenter
                                        radius:(CGFloat)paramRadius{
 
}
- (void) drawCircleWithCenter:(CGPoint)paramCenter
                                        Radius:(CGFloat)paramRadius{
 
}
 
原文地址:https://www.cnblogs.com/klkucan/p/2828307.html