Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
MaXaS
10 / 10 / 3
Регистрация: 22.05.2011
Сообщений: 164
#1

(int)x, или [x intValue] - Objective-C

18.09.2012, 08:04. Просмотров 856. Ответов 4
Метки нет (Все метки)

Что лучше использовать для конвертации переменных, (int)x, или [x intValue] и почему?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2012, 08:04
Я подобрал для вас темы с готовыми решениями и ответами на вопрос (int)x, или [x intValue] (Objective-C):

В каком случае надо начинать с int main() или с int _tmain( int argc, _TCHAR* argv[] ) и т.д.?
Не понимаю, с чего начинать. Заранее спс.

Размерность int или как из signed int сделать unsigned int?
Добрый день. Есть старая база уже с некоторыми данными. При развёртывании её...

GetRandomInt( int min, int max ) или Генерация случайных чисел
Это программа, генерирующая случайное имя и приветствие. Но вот почему-то,...

Выбор типа для числа. Int или не Int
Доброго дня форумчанам. Я недавно начал писать на C# и меня беспокоит вопрос...

int[][] или int[] - что быстрее?
Везде вижу, что лучше использовать одномернный массив, а не двумерный. Всегда...

Тип поля int (11) или int (4)
Если мы в phpmyadmin создаем поле таблицы с типом int unsigned, и при этом не...

4
andrei0077
6 / 6 / 1
Регистрация: 23.06.2011
Сообщений: 92
18.09.2012, 14:11 #2
Лучше [x intValue]. Почему, точно не скажу, но всегда встречаю именно такую конвертацию.
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
18.09.2012, 16:57 #3
Цитата Сообщение от andrei0077 Посмотреть сообщение
Лучше [x intValue]. Почему, точно не скажу, но всегда встречаю именно такую конвертацию.
Вот так ответам всем ответ...
А <x> то какого типа?
0
MaXaS
10 / 10 / 3
Регистрация: 22.05.2011
Сообщений: 164
18.09.2012, 22:41  [ТС] #4
Вот кстати заметил, что не все типы поддерживают [x intvalue], некоторые "фундоментальные" типа double не поддерживают. Я так понял, это относится только к числовым типам, добавленным в обж-си и которых в обычном си небыло. Я правильно догадался?
П.С. Еще встречался случай, когда нужно было (id) (заведомо знали, что там будет инт) передать в NSNumber. Вот с (int)x не работало, а вот [x intvalue] сработало. Этот случай впринципе и был причиной написания этого сабжа.
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
19.09.2012, 18:29 #5
NSNumber это объект...
а double это "примитив"...

Тут и говорить то не о чем.
0
19.09.2012, 18:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2012, 18:29
Привет! Вот еще темы с решениями:

Float в int или double в int
Надо прибавить в Shape1-&gt;Top+=0,33, но когда перевожу в int то он округляет до...

Error LNK2019: unresolved external symbol "public: __thiscall Vector<int>::Vector<int>(int,int,int)" (?0?$Vec
Вот есть заголовочный файл // Заголовочный файл Vector.h #ifndef VECTOR_H...

При вводе элементов массива выводить их тип (или int или float)
Помогите с ошибкой, и если не сложно то с заданием а то я вроде сделал только...

Dictionaty<int,List<int>> и IReadOnlyDictionary<int,IReadOnlyList<int>>
Народ, столкнулся с такой ситуацией. Есть Переменная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru