String vs NSString
JavaScript String |
obj-c NSString |
CharAt (Index) |
(See text) |
charCodeAt (Index) |
-(Unichar) Characteratindex: (nsuinteger) index |
Concat (String) |
-(NSString *) stringbyappendingstring: (NSString *) astring |
IndexOf (String) |
-(Nsrange) rangeofstring: (NSString *) astring |
LastIndexOf (String) |
-(Nsrange) rangeofstring: (NSString *) astring Options:nsbackwardssearch |
Localecompare (String) |
-(Nscomparisonresult) Localizedcompare: (NSString *) astring |
Split (delimiter) |
-(Nsarray *) componentsseparatedbystring: (NSString *) separator |
SUBSTRING (startIndex) |
-(NSString *) Substringwithrange: (Nsrange) Arange |
toLowerCase () |
-(NSString *) lowercasestring |
toUpperCase () |
-(NSString *) uppercasestring |
Array vs Nsarray
JavaScript Array |
obj-c Nsarray |
Length |
-(Nsuinteger) Count |
Concat (item1[, item2 ...]) |
-(Nsarray *) Arraybyaddingobject: (ID) anobject -(Nsarray *) Arraybyaddingobjectsfromarray: (Nsarray *) Otherarray |
Join (delimiter) |
-(NSString *) componentsjoinedbystring: (NSString *) separator |
Sort () |
-(Nsarray *) Sortedarrayusingfunction: (Nsinteger (*) (ID, id, void *)) Comparator context: (void *) context |
ToString () |
-(NSString *) description |
Excerpt from: Learning the IOS 4 SDK for JavaScript programmers
PDF download >>
A method analogy between JavaScript and objective-c strings and arrays