International Components for Unicode Code Conventions
No "bare" types
-- int8_t, int16_t, etc.
-- UChar, UTextOffset
Pass-in, Pass-out Idiom
-- pass in: output parameter to be filled in
-- return: the output parameter to enable chaining
example: uniString.removeBetween(2,3).toUpper();
Error Handling
Const
Naming Conventions
ReadMe for International Components for Unicode, API Overview