Is ICU a private entity for iOS?

Is ICU a private infrastructure at Apple? It’s not very clear to me whether the header files are $SDK/usr/include/private or not. I would like to use features like u_strcasecmpfrom <unicode/ustring.h>.

Header files are present, so I assume that it is not private. On the other hand, I cannot find Apple documenting any ICU features in the API.

+5
source share
2 answers

All frameworks are not described in the Apple directory and are invisible in header files, can be considered as 'Private' (therefore, they cannot be used in the AppStore application).

All references to the framework / method that are present in the headers, but not in the Apple help documentation, are considered "undocumented" and should not be used in AppStore applications (but sometimes this does the trick ...)

+1
source

No. This should not be a private structure. The apples standing on this may have changed since the publication of this issue.

The text programming guide for iOS clearly indicates the presence of a modified version of ICU 4.2.1 and containing a header ustring.h.

+1
source

All Articles