# 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