字符串和数字处理:Mac与iOS文件读取实践
1. NSString 实例的返回方式
在手动管理内存时,有两种返回 NSString 实例的方式很有用。以 string 开头的函数返回的是自动释放对象,这意味着它们应被视为临时对象。而使用 alloc 和 init 返回的 NSString 对象会被保留,使用完后必须手动释放。不过,如果使用自动引用计数(ARC),则无需担心这些问题,可以互换使用这两种方法。
1.1 stringWithFormat 函数
stringWithFormat 函数是一个非常有用的构造函数,它可以通过将值替换到占位符中来轻松组合新字符串。可以使用与在控制台窗口输出字符串时相同的占位符。以下是一个示例:
int number = 4;
NSString *myString4 = [NSString stringWithFormat:@"My String %i", number];
1.2 代码示例
以下是在简单 Mac 应用中试验 NSString 构造函数的示例代码:
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
超级会员免费看
订阅专栏 解锁全文
60

被折叠的 条评论
为什么被折叠?



