动态创建变量名称

Cli*_*lsh 1 string variables dynamic objective-c nsstring

在objective-c中有一种动态创建变量名称的方法.就像我将一个字符串传递给一个方法,并且该方法创建一个NSString,其名称是传入的字符串.类似于

-(void)create:(NSString *)str{

NSString *[NSString stringWithFormat:@"%@", str];
}
Run Code Online (Sandbox Code Playgroud)

或者可能有一种方法可以更改已存在的变量名称.

NSString *password;
password.name = entryPassword;
Run Code Online (Sandbox Code Playgroud)

mmc*_*mmc 6

我确信有人会指出一些模糊的异常,但总的来说,这在任何编译语言中都是不可能的.