Вопросы с тегом «nsstring»

NSString - это класс текстовых строк в Cocoa и Cocoa Touch. См. Также NSMutableString, NSData и NSMutableData (для объектов, которые содержат байты, а не символы человеческого языка), и NSAttributedString и NSMutableAttributedString (для строк расширенного текста).





9
Создание NSData из NSString в Swift
Я пытаюсь в конечном итоге получить NSMutableURLRequestс действительным HTTPBody, но я не могу получить свои строковые данные (поступающие из UITextField) в пригодный для использования NSDataобъект. Я видел этот метод, чтобы пойти другим путем: NSString(data data: NSData!, encoding encoding: UInt) Но я не могу найти документацию для моего варианта использования. Я …

22
Удалить все, кроме номеров из NSString
У меня есть NSString (номер телефона) с некоторыми скобками и дефисами, так как некоторые номера телефонов отформатированы. Как бы я удалил все символы, кроме чисел, из строки?

29
Как я могу преобразовать мой токен устройства (NSData) в строку NSString?
Я внедряю push-уведомления. Я хотел бы сохранить свой APNS-токен в виде строки. - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken { NSString *tokenString = [NSString stringWithUTF8String:[newDeviceToken bytes]]; //[[NSString alloc]initWithData:newDeviceToken encoding:NSUTF8StringEncoding]; NSLog(@"%@", tokenString); NSLog(@"%@", newDeviceToken); } Первая строка кода печатает ноль. вторая печатает токен. Как я могу получить свой newDeviceToken как NSString?

5
Как десериализовать строку JSON в NSDictionary? (Для iOS 5+)
В моем приложении для iOS 5 есть NSStringстрока JSON. Я хотел бы десериализовать это строковое представление JSON в нативный NSDictionaryобъект. "{\"password\" : \"1234\", \"user\" : \"andreas\"}" Я попробовал следующий подход: NSDictionary *json = [NSJSONSerialization JSONObjectWithData:@"{\"2\":\"3\"}" options:NSJSONReadingMutableContainers error:&e]; Но он выдает ошибку во время выполнения. Что я делаю не так? -[__NSCFConstantString …

5
Как узнать, начинается ли строка NSString с определенной другой строки?
Я пытаюсь проверить, начинается ли строка, которую я собираюсь использовать в качестве URL, с http. То, как я сейчас пытаюсь проверить, похоже, не работает. Вот мой код: NSMutableString *temp = [[NSMutableString alloc] initWithString:@"http://"]; if ([businessWebsite rangeOfString:@"http"].location == NSNotFound){ NSString *temp2 = [[NSString alloc] init]; temp2 = businessWebsite; [temp appendString:temp2]; businessWebsite …

8
Замена для устаревшего -sizeWithFont: constrainedToSize: lineBreakMode: в iOS 7?
В iOS 7 метод: - (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(NSLineBreakMode)lineBreakMode и метод: - (CGSize)sizeWithFont:(UIFont *)font устарели. Как я могу заменить CGSize size = [string sizeWithFont:font constrainedToSize:constrainSize lineBreakMode:NSLineBreakByWordWrapping]; и: CGSize size = [string sizeWithFont:font];


3
Сделать NSString заглавными или изменить регистр в Objective-C
Мне было интересно, как использовать заглавные буквы в строке, найденной в объекте в NSMutableArray. An NSArrayсодержит строку 'April'с индексом 2. Я хочу, чтобы это было изменено на 'APRIL'. Есть что-то такое простое? viewNoteDateMonth.text = [[displayDate objectAtIndex:2] capitalized];

18
Objective-C: построчное чтение файла
Как лучше всего работать с большими текстовыми файлами в Objective-C? Скажем, мне нужно читать каждую строку отдельно и рассматривать каждую строку как NSString. Как это сделать наиболее эффективно? Одно из решений - использовать метод NSString: + (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error а затем разделите строки разделителем новой строки, а затем …



Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.