Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Объясните, что это: "static const uint32_t collisionCategory = 0x1 << 0"? - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Разбираемся с файлами интерфейса http://www.cyberforum.ru/objective-c/thread1238888.html
Всем привет! Помогите разобраться- начал разбираться с XCode, учусь по книге разработка приложения для iOS 5. Понимаю, что старая, но в ней хорошо описан принцип работы с xib файлами, а не со...
Objective-C Обнаружить момент падения приложения Добрый день. Ребята подскажите, у меня постоянно вылетает приложение. Вообщем в Xcode создаю проект "Single View Aplication" (ios sdk 7.1), там у меня 2 графических интерфейса .storyboard для... http://www.cyberforum.ru/objective-c/thread1238444.html
Objective-C Посчитать объем шара правильно
Добрый день. Помогите разобраться с if или возможно предложите другой вариант реализации. Задача: в самом приложение есть 2 поля для ввода значений, это диаметр и длина окружности. Мое...
Задание constraints для 5 label Objective-C
Всем привет! Борюсь с выставлением констрант для 5 лейблов. К сожалению, нужный результат так и не удаётся получить. Задача заключается в следующем: надо выставить констранты так, чтобы...
Objective-C Отображение пинов на карте http://www.cyberforum.ru/objective-c/thread1236793.html
Вообщем такая проблема, запускаю на симуляторе карты пины и все что нужно отображается на карте, когда запускаю на устройстве показывает мне европу а не место где я указал карту, не показывает кнопку...
Objective-C Передача переменной между контроллерами Добрый день всем, столкнулся с такой проблеммой пытаюсь на другой контроллер передать переменную, принцип такой с первого контроллера перехожу на второй на карте выбираю что-то и со второго передаю... подробнее

Показать сообщение отдельно
Xavier
in god we trust
74 / 74 / 8
Регистрация: 20.04.2012
Сообщений: 201
06.08.2014, 23:49
static это ключевое слово как и const и определяет static переменную или функцию что значит:
1. Если static переменная была объявлена внутри функции то она сохраняет свое значение между вызовами этой функции.
2. Если static переменная или функция была объявлена как глобальная то она видна только в том файле где была объявлена.

uint32_t - unsigned integer 32-bit, t-обозначает type name.
0x1это представление числа в шестнадцатиричном виде или hexadecimal. В данном случае 0x1 = 1
<< это оператор побитового сдвига, о нем лучше почитать в той же вики.
последний 0 означает на сколько бит сдвигают, тоже относиться к <<, если разберешься с << то и с этим вопросы отпадут.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru