84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
|
[s2 appendCString: "12"];
[s2 appendString: @"3"];
[s4 setToCString: [s2 cString]];
CHECK(![s2 compare: s4])
CHECK([[s1 appendString: s2] isEqual: @"test123"])
CHECK([s1 length] == 7)
CHECK([s1 hash] == 0xC44F49A4)
CHECK([[s1 reverse] isEqual: @"321tset"])
CHECK([[s1 upper] isEqual: @"321TSET"])
CHECK([[s1 lower] isEqual: @"321tset"])
/* Also clears all the memory of the returned C strings */
[pool release];
|
|
|
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
|
[s2 appendCString: "12"];
[s2 appendString: @"3"];
[s4 setToCString: [s2 cString]];
CHECK(![s2 compare: s4])
CHECK([[s1 appendString: s2] isEqual: @"test123"])
CHECK([s1 cStringLength] == 7)
CHECK([s1 hash] == 0xC44F49A4)
CHECK([[s1 reverse] isEqual: @"321tset"])
CHECK([[s1 upper] isEqual: @"321TSET"])
CHECK([[s1 lower] isEqual: @"321tset"])
/* Also clears all the memory of the returned C strings */
[pool release];
|