目标C语言的方法或功能

方法或函数是一堆代码,我们可以使用一个唯一的名称从代码的其他地方调用,该方法将执行某些任务或返回我们可以使用的某种结果。 方法用于将我们的代码组织为可重用(和可理解)的方式,从而节省了很多时间和精力。

目标C有两种方法

  1. 不返回任何内容的方法
  2. 返回值的方法

让我们看看如何创建方法并调用该方法。

方法声明的语法

  1. 没有参数

-(返回类型)MethodName

{

//具有一堆代码的方法主体

}

2.带参数

-(返回类型)MethodName:(Parameter DataType)ParameterName

{

//具有一堆代码的方法主体

}

方法调用的语法

[self MethodName];

  • 让我们看看什么都不返回的方法
  1. 方法声明,不返回不带参数的内容

-(无效)PrintName

{

NSLog(@“我的名字是Verma Mukesh”));

}

[Self PrintName]; //执行方法后,控制台上将显示“我的名字是Verma Mukesh”

  1. 不声明任何参数的方法声明

-(无效)PrintName:(NSString *)strName

{

NSLog(@“我的名字是%@”,strName);

}

[self PrintName:@“ Verma Mukesh”]; //执行方法后,控制台上将显示“我的名字是Verma Mukesh”

  1. 方法声明,该方法返回Nothing多个参数

-(无效)PrintFullName:(NSString *)strFirstName AndLastName:(NSString *)strLastName

{

NSLog(@“我的全名是%@%@”,strFirstName,strLastName);

}

[self PrintFullName:@“ Verma” AndLastName:@“ Mukesh”]; //执行方法后,控制台上将显示“我的名字是Verma Mukesh”

  • 让我们看一下返回值的方法
  1. 方法声明,该方法返回不带参数的字符串值

-(NSString *)FetchMyName

{

NSString * strFullName = @“ Verma Mukesh”;

返回strFullName;

}

NSString * strMyName = [self FetchMyName]; // strMyName = Verma Mukesh

NSLog(@“我的名字是%@”,strMyName); //输出:我的名字是Verma Mukesh

  1. 使用单个参数返回int值的方法声明

-(int)MultiplelyTheNumberWithTen:(int)number

{

int结果= 10 *数字;

返回结果;

}

int multipliedNumber = [self MultiplyTheNumberWithTen:5]; // multipliedNumber = 50;

NSLog(@“乘法后的数字=%d”,multipliedNumber); //输出:相乘后的数字= 50

  1. 返回具有多个参数的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

谢谢您阅读🙂