Objectc-c方法传递多个参数

news/2024/7/20 20:56:03 标签: ios, objective-c

Object-c的一个方法可以包含多个参数,除了第一个参数外,后面的所有参数都要写名字,这一点和其他的语言有很大的不同。

多个参数的写法

(方法的数据类型) 函数名: (参数1数据类型) 参数1的数值的名字 参数2的名字: (参数2数据类型) 参数2值的名字 …. ;

举个例子,一个方法的定义:
 

-(void) setKids: (NSString *)myOldestKidName secondKid: (NSString *) mySecondOldestKidName thirdKid: (NSString *) myThirdOldestKidName;



实现这个函数的时候:
 

-(void) setKids: (NSString *)myOldestKidName secondKid: (NSString *) mySecondOldestKidName thirdKid: (NSString *) myThirdOldestKidName{

大儿子 = myOldestKidName;

二儿子 = mySecondOldestKidName;

三儿子 = myThirdOldestKidName;

}



调用的时候:
 

Kids *myKids = [[Kids alloc] init];

[myKids setKids: @”张大力” secondKid: @”张二力” thirdKid: @”张小力”];


http://www.niftyadmin.cn/n/1159670.html

相关文章

一、Linux Platform驱动程序框架

转载请注明转自:http://www.cnblogs.com/connectfuture/ 一、概述 总线驱动模型包括总线、设备、驱动。总线即连接CPU、DDR、EMMC以及各外设部件的一组信号线,按照功能、传输方式(串行还是并行)等可以划分为好几类总线。linux设备…

linux修改系统时间

两步 (1)date 042612492005 (2)hwclock -w 第一步的意思是设置时间,设置完了可以用date命令查看对不对…注意是月日时分年 第二步的意思是写入主板的rtc芯片.. ………… 转载博客:http://blog.chinaunix.net/uid-561779-id-166599.html

Objective-C和C++语法比较

1)实例方法和对象方法 C语言中,对象方法的写法可能是: void hello(bool ishello) { ...... } C语言中,类的方法的写法可能是: static void hello(bool ishello) { ...... } 用Objective-C写出来的对象方法就是 -(voi…

Hadoop在linux系统下的集群时间同步

核心命令: 查看linux的系统时间: date 设置linux的系统时间: date --setstring 查看linux的硬件时钟: hwclock 将硬件时钟与系统时钟同步:hwclock --hctosys 其中--hctosys表示Hardware Clock to SYStem clock 基础知…

regexp学习

<!doctype html> <html lang"en"> <head><meta charset"UTF-8"><title>regexp学习</title> </head> <body><h1>正则表达式学习regexp</h1><script>var text"mom and dad and baby…

linux shell编程入门笔记

shell编程的重要性&#xff1a; 对于hadoop程序员&#xff0c;通常需要熟悉shell编程&#xff0c;因为shell可以非常方便的运行程序代码。 shell文件格式&#xff1a; 文件名后缀通常是.sh #!/bin/sh[先指定文件下面用的是哪一个sh] #这里是注释 shell中的变量&#xff1a;…

两天电脑网线连接传文件设定

如果你的两台电脑都是笔记本的话&#xff0c;那就比较简单了&#xff0c;两台机子都在无线连接里开启家庭网络共享就可了。如果不是看下面的&#xff1a; 首先制作交叉网线&#xff0c;网线的一端排线的顺序为&#xff1a;1、白橙、2、橙、3、白绿、4、蓝、5、白蓝、6、绿、…

Object-C Target-Action模式 回调

target - action设计模式 是一种比较常见的设计模式,比如我们在用button的时候,给button添加一个事件,我们就用到了target - action设计模式.现在我们就用target - action设计模式 做一个button,还原button的设计原理,当然了 我们还要加上tap手势. human.h // // Human.h // …