2011-11-08 23 views
5

ICU có được coi là một khung riêng tư trong điều khoản của Apple không? Nó không phải là rất rõ ràng với tôi cho dù các tập tin tiêu đề trong $SDK/usr/include/ là riêng tư hay không. Tôi muốn sử dụng các chức năng như u_strcasecmp từ <unicode/ustring.h>.ICU có phải là khung công tác riêng trên iOS không?

Tệp tiêu đề có mặt để tôi giả định rằng nó không thực sự riêng tư. Mặt khác, tôi không thể tìm thấy tài liệu của Apple về bất kỳ chức năng ICU nào trong API reference.

+0

không xcode cảnh báo bạn khi bạn đang sử dụng API riêng tư? và như bạn đã nói nếu bạn chỉ có thể bao gồm các tập tin tiêu đề API thường là công khai .. –

+1

Tôi tìm thấy câu hỏi như thế: http://stackoverflow.com/questions/2427838/iphone-app-rejection-for-using- icu-unicode-extensions Đó là một chút cũ mặc dù. Đó là lý do tại sao tôi không chắc chắn. – detunized

Trả lời

1

Tất cả các khung không được mô tả trong tham chiếu của Apple và ẩn trong tệp tiêu đề có thể được coi là 'Riêng tư' (do đó không thể sử dụng trong ứng dụng AppStore).

Tất cả các tài liệu tham khảo khung/phương pháp hiện diện trong tiêu đề nhưng không có trong tài liệu tham khảo của Apple được coi là 'khống và', và không nên được sử dụng trong các ứng dụng AppStore (nhưng đôi khi, nó lừa ...)

1

số Nó không phải là một khuôn khổ riêng tư. Quả táo đứng trên điều này có thể đã thay đổi kể từ thời điểm câu hỏi này được đăng.

Text Programming Guide for iOS đề cập rõ ràng tính khả dụng của phiên bản ICU 4.2.1 đã sửa đổi và tiêu đề có chứa ustring.h.

Các vấn đề liên quan