home ‣ NSString, NSMutableString, NSRange login
NSString - is immutable
- (int) length
- (NSString*) initWithCString
- (NSString*) stringWithFormat
- (NSString*) stringWithCString:(const char*)aCString
- (NSString*)stringByAppendingString:(NSString*)aString
- (const char*) cString - deprecated in 10.5
- (const char*) UTF8String
- (NSString*) lowercase
- (NSString*) uppercase
- (NSRange)rangeOfString:(NSString*)aString
- (NSString*)substringFromIndex:(unsigned)index
- (NSString*)substringToIndex:(unsigned)index - (NSString*)substringWithRange:(NSRange)range
- (NSString*)lastPathComponent
- (NSString*)pathExtension
- (NSString*)strinbByStandardizingPath (resolves tilde, .., ./)
- writeToFile(NSString*):atomically:(BOOL) - (id) stringWithContentsOfFile:(NSString*)filePath
- (NSArray*)componentsSeparatedByString:(NSString*)aString
NSMutableString
- (void) appendString:(NSString*)aString
- (void) deleteCharactersInRange:(NSRange)aRange
- (void)insertString:(NSString*)aString atIndex:(unsigned)index
NSRange:
location
length
NSString *firstStr = @"My first string!";
NSString *aStr = [NSString stringWithFormat:@"x = %d", x];
char *foo = "bar";NSString *aStr = [NSString stringWithCString: foo];
char *p = [aStr cString]; // deprecated in 10.5
[aStr writeToFile: @"foo.txt" atomically: YES];
NSString *aStr = [NSString stringWithContentsOfFile: @"foo.txt"];if (aStr == nil) { // handle error}
NSString *aStr = [NSString stringWithFormat:@"x = %d", x];
char *foo = "bar";NSString *aStr = [NSString stringWithCString: foo];
char *p = [aStr cString]; // deprecated in 10.5
[aStr writeToFile: @"foo.txt" atomically: YES];
NSString *aStr = [NSString stringWithContentsOfFile: @"foo.txt"];if (aStr == nil) { // handle error}