Objective-C 字符串、基本值与垃圾回收机制详解
1. 字符串与基本值
1.1 日期格式模式示例
在英语(美国)环境下,有多种日期格式模式,如下表所示:
| 日期格式模式 | 示例 |
| — | — |
| February 15, 2005 1:40:59 PM | 具体日期时间展示 |
| yyyy - MM - dd ‘at’ HH:mm | 2005 - 02 - 15 at 13:40 |
| EEEE MMMM d, yyyy | Tuesday February 15, 2005 |
| ‘millisecond’ A ‘of Julian day’ g | millisecond 49259000 of Julian day 2453417 |
| QQQQ | 1st quarter |
1.2 Objective - C 字符串与包装类特点
Objective - C 中的字符串和包装类在概念上与 Java 中的类似。不过,Objective - C 的包装类更通用,能包装的不仅限于内置值类型。而且,与 Java 不同,Objective - C 的字符串可以被子类化,这意味着它们可能是可变的,但通常不是。在使用时,一般可以像在 Java 中一样处理。需要注意的是,在格式字符串中要使用 %@
而不是 %s
,并使用 NSFormatter
类进行复杂的值转换。