字符串与数字操作: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[]) {
超级会员免费看
订阅专栏 解锁全文
2

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



