Цель C: Как получить значение Ascii Integer первой буквы NSString?Цель C: Как получить значение Ascii Integer первой буквы NSString?
3
A
ответ
7
if ([aString length] > 0) {
unichar firstCharacter = [aString characterAtIndex: 0];
// ...
}
Это все. unichar
является псевдонимом unsigned short
и поэтому является целым типом. Тем не менее, нет гарантии, что символ является частью ASCII, так как NSString
основан на Unicode.
3
unichar ch = [myString characterAtIndex:0]
Теперь, как указано имя, оно возвращает значение unichar юникода символов, который на самом деле является ЬурейиМ неподписанным коротки. NSString не является строкой ASCII, но если первый символ действительно является символом ASCII, вы получите правильное значение ASCII. И если строка пуста, это приведет к возникновению исключения.
0
Если вам действительно нужно это сделать, включите первый символ строки в NSData с кодировкой ASCII, а затем прочитайте ее.
В String Programming Guide есть помощь.
Смежные вопросы
- 1. Как очистить значение ввода после первой буквы?
- 2. Как получить данные из первой буквы
- 3. Цель-c как конвертировать NSURL в NSString?
- 4. Цель C - Получить класс, чтобы вернуть значение
- 5. Новичка Цель-C NSString Вопрос
- 6. Использовать scanf() для первой буквы
- 7. iphone: цель-c: как сжать NSString?
- 8. Преобразование HEX NSString к ASCII NSString
- 9. String Значение ASCII для массива Integer
- 10. Заглавие первой буквы слова
- 11. Как преобразовать NSString в NSInteger с суммой значений ASCII?
- 12. Цель C: вывод терминала в NSString
- 13. Проверка NSString является Integer
- 14. Цель C удалить последний NSString в NSMutableArray
- 15. C++ Использование ASCII вместо буквы в перечислении
- 16. Получить значение Integer
- 17. печать первой буквы строковых массивов C++
- 18. Печать первой буквы каждого слова C
- 19. польские буквы в NSString
- 20. Ascii к Integer
- 21. Цель C ==> unichar [] для NSString?
- 22. Как получить заданное значение Integer или String
- 23. Строчить все буквы в строке, кроме первой буквы, и заглавные буквы первой буквы строки? -javascript
- 24. заглавные буквы первой буквы элемента xml
- 25. Objective-C: как преобразовать Int в NSString
- 26. Обозначение фамилии первой буквы
- 27. Маршрут только для первой буквы
- 28. Выходное значение ASCII C++
- 29. Цель C, что [NSString initWithFormat] точно делает?
- 30. Получить значение из NSString
Является ли строка строкой c-string или NSString? – Abizern
Это может помочь вам http://stackoverflow.com/questions/1840436/char-to-ascii-objective-c –
NSString. Thx Javed, но это не помогает, поскольку я хочу получить целочисленное значение в качестве возвращаемого результата. – Unreality