Tôi muốn làm điều gì đó như thế này:Xác định hằng unichar trong mã
const UniChar KA = 'か';
Nhưng XCode spits lại "Multi-nhân vật liên tục".
tôi cố gắng tránh sử dụng + characterAtIndex của NSString ... Tôi cần điều này để lặp qua các kana, như bạn có thể duyệt qua bảng chữ cái (char myCharacter = 'A';
)
tôi đang tìm kiếm tại Objective c doesn't like my unichars? nhưng nó không thực sự giải quyết nó một cách tốt đẹp cho tôi.
Dù sao, tôi đang cố gắng đặt "lều" và/hoặc "maru" ở trên cùng của か, た, v.v ... như か → が, た → だ. Có thể là giải pháp đã sẵn sàng cho điều đó, trong trường hợp ai đó biết, điều đó cũng sẽ giải quyết được vấn đề của tôi.
"nhưng nó không thực sự giải quyết nó một cách tốt đẹp cho tôi." Tại sao không? Nếu bạn định đề cập đến ký tự by bằng tên KA, thì tại sao việc mã thiết lập hằng số sử dụng ký hiệu か hoặc mã hex là vấn đề quan trọng? Ngoài ra, bạn đang cố gắng để thay thế KA với GA vì lý do nào đó (một số mật mã giá rẻ?), Hoặc đầu vào thực sự có một dakuten hoặc handakuten riêng biệt (tên chính thức cho tenten và maru, tương ứng) kết hợp nhân vật? Trong trường hợp đó, những gì bạn đang thực sự xem là thứ được gọi là "chuẩn hóa Unicode" - hãy thử Google. –