目标C语言的方法或功能
方法或函数是一堆代码,我们可以使用一个唯一的名称从代码的其他地方调用,该方法将执行某些任务或返回我们可以使用的某种结果。 方法用于将我们的代码组织为可重用(和可理解)的方式,从而节省了很多时间和精力。
目标C有两种方法
- 不返回任何内容的方法
- 返回值的方法
让我们看看如何创建方法并调用该方法。
方法声明的语法
- 没有参数
-(返回类型)MethodName
{
//具有一堆代码的方法主体
}
2.带参数
-(返回类型)MethodName:(Parameter DataType)ParameterName
{
//具有一堆代码的方法主体
}
方法调用的语法
[self MethodName];
- 让我们看看什么都不返回的方法
- 方法声明,不返回不带参数的内容
-(无效)PrintName
{
NSLog(@“我的名字是Verma Mukesh”));
}
[Self PrintName]; //执行方法后,控制台上将显示“我的名字是Verma Mukesh”
- 不声明任何参数的方法声明
-(无效)PrintName:(NSString *)strName
{
NSLog(@“我的名字是%@”,strName);
}
[self PrintName:@“ Verma Mukesh”]; //执行方法后,控制台上将显示“我的名字是Verma Mukesh”
- 方法声明,该方法返回Nothing多个参数
-(无效)PrintFullName:(NSString *)strFirstName AndLastName:(NSString *)strLastName
{
NSLog(@“我的全名是%@%@”,strFirstName,strLastName);
}
[self PrintFullName:@“ Verma” AndLastName:@“ Mukesh”]; //执行方法后,控制台上将显示“我的名字是Verma Mukesh”
- 让我们看一下返回值的方法
- 方法声明,该方法返回不带参数的字符串值
-(NSString *)FetchMyName
{
NSString * strFullName = @“ Verma Mukesh”;
返回strFullName;
}
NSString * strMyName = [self FetchMyName]; // strMyName = Verma Mukesh
NSLog(@“我的名字是%@”,strMyName); //输出:我的名字是Verma Mukesh
- 使用单个参数返回int值的方法声明
-(int)MultiplelyTheNumberWithTen:(int)number
{
int结果= 10 *数字;
返回结果;
}
int multipliedNumber = [self MultiplyTheNumberWithTen:5]; // multipliedNumber = 50;
NSLog(@“乘法后的数字=%d”,multipliedNumber); //输出:相乘后的数字= 50
- 返回具有多个参数的int值的方法声明
-(int)AddTwoNumber:(int)firstNumber和SecondNumber:(int)secondNumber
{
int结果= firstNumber + secondNumber;
返回结果;
}
int createdNumber = [self AddTwoNumber:5 AndSecondNumber:10]; // createdNumber = 15;
NSLog(@”加法后的结果=%d”,增加了Number); //输出:加法后的结果= 15
希望您喜欢阅读并快速了解方法。 请检出我的YouTube频道的视频教程并订阅,并与您的反馈分享。
youtube频道链接: https : //www.youtube.com/channel/UCWjT8XgKescscxlPbMSVzbQ
谢谢您阅读🙂