• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

objective-c多参数方法的定义与调用

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

方法定义举例:

-(void)insertObject:(id)anObject atIndex:(NSInteger)index

各部分解释:

1.方法修饰符

  - 代表此方法是实体方法,必须先生成类实例,通过实例才能调用该方法。

  + 代表此方法是类的静态方法,可以直接调用,而不用生成类实例。

 

2.参数类型

  id 与 NSInteger 分别是两个参数 anObject 和 index的类型。

 

3.方法签名

  本例中,insertObject 和 atIndex组成了该方法的签名关键字。

 此处举例如下:

 -(void) setTo: (int) n over: (int) d

{
numerator = n;
denominator = d;
}

 [aFraction setTo: 100 over: 200];//调用

注:objective-c 的方法参数名有些怪异,第一个参数是没有参数名的,如果硬要说有,那就是方法名,

统一说来,见到冒号,冒号前面那个就是参数名。

 

再举例,没有参数名的方法定义与调用:

 

-(int) set: (int) n: (int) d;
[aFraction set: 1 : 3];//调用
 

 

 

 

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Objective-C发布时间:2022-07-12
下一篇:
实验证明:Objective-C++完美支持ARC发布时间:2022-07-12
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap