Описание тега nsinteger

An NSInteger is a data type in Objective-C. It is used to describe an integer.
1 ответ

Есть ли лучший способ избежать предупреждения "Сравнение знаков" при сравнении строки NSIndexPath и счетчика NSArray?

Я включил предупреждения 'Signed Comparision' (aka -Wsign-compare) для своего проекта iOS в XCode (поразительно, по умолчанию он был отключен). После этого появилось много предупреждений: /Users/michalciuba/projects/GlobeMobile/Classes/ACMailControl…
12 фев '14 в 10:13
4 ответа

Разделить двузначный NSInteger на два NSInteger

Я пытаюсь выяснить, как взять двузначный NSInteger на iOS (например, 11) и превратить его в 2 отдельных NSInteger, каждый из которых выглядит как "1". В NSInteger всегда будет только 2 цифры, не больше, не меньше и не десятичные дроби.
23 июн '15 в 04:24
1 ответ

Какое значение по умолчанию NSUInteger в локальной области?

Учитывая следующий фрагмент: - (void)doSomething { NSUInteger count; } Что такое счет? Это гарантированно будет 0?
13 май '13 в 20:31
1 ответ

Изменение типа параметра для методов делегата

У меня есть метод делегата NSURL, который принимает в качестве параметра NSInteger - (void)connection:(NSURLConnection *)connection didSendBodyData:(NSInteger)bytesWritten totalBytesWritten:(NSInteger)totalBytesWritten totalBytesExpectedToWrite:(NSI…
04 мар '13 в 19:49
2 ответа

Получить целочисленное значение из NSInteger

Это в функции, которую я реализую -(NSString *)DeleteFolder:(NSInteger)FolderId; В моей реализации я создаю строку, используя FolderId NSString *dbScript = [NSString stringWithFormat:@"Delete from Folders Where FolderId = %d",FolderId]; но я не полу…
30 окт '13 в 08:25
3 ответа

Сравните int с массивом целых чисел Obj-C

Как мне узнать, находится ли мое целое число в массиве целых чисел... например, я хочу знать, находится ли 7 в массиве [ 1 3 4 5 6 7 8] есть идеи? Спасибо
12 апр '10 в 07:50
4 ответа

Почему бы мне не объявить NSInteger с *

Я пробую свои силы на курсе iPhone из Стэнфорда на iTunes U, и я немного запутался в указателях. В первом задании я пытался сделать что-то вроде этого NSString *processName = [[NSProcessInfo processInfo] processName]; NSInteger *processID = [[NSProc…
18 июн '09 в 17:29
3 ответа

Альтернативы приведению типов при форматировании NS(U)Integer на 32- и 64-битных архитектурах?

С 64-битной версией iOS мы не можем использовать %d а также %u больше форматировать NSInteger а также NSUInteger, Потому что для 64-битных это typedef'd для long а также unsigned long вместо int а также unsigned int, Так что XCode выдаст предупрежде…
19 сен '13 в 11:51
2 ответа

Какао легкая строка

NSString, NSBool, а также NSInteger поставляется с множеством дополнительных функций, которые хороши, когда это необходимо, но становятся багажом, когда они не нужны. Есть ли легкий способ удерживать строки, как для bool и int? NSBool имеет BOOL NSI…
22 апр '12 в 18:47
2 ответа

Закодировать NSInteger не работает на 64-битных симуляторах - цель c

Я совершенно новичок в Objective c. В моем приложении я хочу сохранить в файле.plist объект, состоящий из NSString и трех токенов NSInteger из трех сегментированных элементов управления. Он работает нормально на 32-битных симуляторах и устройствах, …
04 фев '14 в 10:17
1 ответ

Добавить ячейку в массив, используя данные из UIPickerView?

У меня есть UIPickerView с тремя компонентами, и у каждого компонента есть NSIntegerMax для чисел. Итак, мне просто нужно получить данные от каждого компонента и отправить их в другой ViewController с именем CreationViewController. Три объекта, кото…
1 ответ

NSInteger допускает десятичные разряды?

Мне нужно, чтобы кто-то набрал значение, скажем, "40", а затем приложение преобразует его в другое значение путем деления на 7,5. на данный момент я сделал: NSString *pCO2 = _pCO2.text; float thepCO2 = [pCO2 floatValue]; NSInteger newpCO2 = thepCO2/…
12 дек '12 в 17:51
2 ответа

Математика не подходит прямо в NSInteger Objective C

Итак, у меня есть базовое математическое уравнение, которое я пытаюсь выполнить в программировании. NSInteger testValue = (self.waveform.zoomStartSamples/self.waveform.totalSamples)*100; Self.waveform.zoomStartSamples - это @property (неатомный, наз…
10 ноя '14 в 02:04
3 ответа

Плавающее в целочисленное преобразование

Я хочу взять значение из моего ползунка и, не округляя, обрезать десятичные дроби. Так что, если у меня есть значение с плавающей запятой 10,973. Я хочу, чтобы оно было целым числом 10. Я не использую отрицательные значения, но если значение ползунк…
16 сен '13 в 21:46
2 ответа

NSInteger против INT против объекта

Я совершенно новичок в объективе-C, и пока я учился, я пытался создать свою собственную программу. Идея в том, что есть переменная (или объект?) С именем totalSave, метод addToTotalSaved с параметром saveAmountи несколько объектов (каждый объект буд…
07 ноя '13 в 17:45
2 ответа

iOS - неявное приведение к 32 битам в базе данных не рекомендуется

Все, Пожалуйста, помогите, я думаю, что схожу с ума, но у меня есть приложение, которое разработано для 32-битного стандартного устройства. Однако, когда я работаю на 64-битной системе, возникают проблемы, я получаю следующее: CoreData: warning: Pro…
28 авг '14 в 08:51
1 ответ

NSInteger различия между CLI и GUI?

Я строил фреймворк и писал модульные тесты в GHUnit. Один из методов доступа моей платформы возвращает NSInteger. Я утверждаю ожидаемое значение в тестах, как это: GHAssertEquals(1320, request.port, @"Port number should be 1320"); При выполнении мои…
27 май '10 в 03:45
3 ответа

Преобразование NSIndexPath в NSInteger в Swift

У меня есть UITableView с segue, который подключается к контроллеру представления. Когда пользователь нажимает на ячейку, я хотел бы indexPath.row для передачи этому контроллеру представления, чтобы я мог обновлять содержимое представления, основыва…
22 апр '15 в 16:58
1 ответ

Конфликтующий тип параметра в реализации NSInteger против NSInteger*

В реализации есть "конфликтующий тип параметра...", как вы можете видеть на рисунке ниже. Этот код работает хорошо, но предупреждение не исчезнет. Может кто-нибудь объяснить, что здесь происходит В файле.h @property (nonatomic) NSInteger score; @pro…
26 дек '14 в 20:03
2 ответа

NSInteger считает раз 4?

Я не понимаю, почему этот счетчик NSInteger увеличивает ровно в 4 раза истинное значение строк базы данных. Может быть, это глупо, но я просто не понимаю... Пока спасибо:) NSInteger *i; i = 0; for ( NSDictionary *teil in gText ) { //NSLog(@"%@", [te…
22 мар '11 в 22:45