以下是重构后的内容:
```objc
// 导入Foundation框架
#import
int main() {
NSString *str;
// 使用stringWithFormat方法格式化字符串,并赋值给str变量
str = [NSString stringWithFormat:@"your height is %d feet, %d inches.", 5, 11];
// 打印str变量的值(已注释掉的NSLog语句可取消注释以查看结果)
// NSLog(@"%@", str);
NSLog(@"%@", str);
NSString *str1;
str1 = @"MAC";
// 指定NSString的实例来创建字符串
NSString *str2;
str2 = [NSString stringWithFormat:@"%@ PRO", str1];
// 打印str2变量的值
NSLog(@"%@", str2);
int i = 80;
NSString *str3;
// 使用stringWithFormat方法格式化字符串,并赋值给str3变量(这样str3就变为了80%)
str3 = [NSString stringWithFormat:@"%d%%", i];
// 打印str3变量的值
NSLog(@"%@", str3);
NSString *str4;
str4 = [NSString stringWithFormat:@"0x%x", i];
// 打印str4变量的值
NSLog(@"%@", str4);
return 0;
}
```