ICU является частной структурой на iOS? - PullRequest
5 голосов
/ 09 ноября 2011

Считается ли ICU частной структурой в терминах Apple? Мне не очень понятно, являются ли файлы заголовков в $SDK/usr/include/ закрытыми или нет. Я хотел бы использовать такие функции, как u_strcasecmp из <unicode/ustring.h>.

Заголовочные файлы присутствуют, поэтому я предполагаю, что это не совсем приватно. С другой стороны, я не могу найти Apple, документирующую какие-либо функции ICU в их API reference .

Ответы [ 2 ]

1 голос
/ 10 июня 2016

Нет. Это не должно быть частной структурой. Яблоки стоят на этом, возможно, изменилось с момента публикации этого вопроса.

В текстовом руководстве по программированию для iOS прямо упоминается о наличии модифицированной версии ICU 4.2.1 и содержащегося в нем заголовка ustring.h.

1 голос
/ 22 ноября 2011

Все фреймворки не описаны в справочнике Apple и невидимы в заголовочных файлах, могут рассматриваться как «Приватные» (следовательно, не могут использоваться в приложении AppStore).

Имеются все ссылки на фреймворк / методв заголовках, но не в справочной документации Apple, они считаются недокументированными и не должны использоваться в приложениях AppStore (но иногда это помогает ...)

...