Объявление объекта в Objective-C

Объявление объекта в Objective-C

Общий формат для объявления объекта в Objective-C следующий: [crayon-6707fc6b39c74337373260/] Здесь определяются переменные var1, var2, ... как объекты из класса имяКласса. Отметим, что это объявление переменных-указателей, при котором не выделяется пространство для конкретных данных, содержащихся в каждом объекте. (далее…) Details
Объекты-массивы в Objective C

Объекты-массивы в Objective C

Массив в Foundation Framework - это упорядоченный набор объектов. Чаще всего(но не обязательно) элементы массива имеют один определенный тип. Аналогично мутабельным и немутабельным строкам, существуют мутабельные и немутабельные массивы. Для работы с немутабельными(immutable) массивами используется класс NSArray. Для мутабельных(mutable) массивов используется класс NSMutableArray. Последний класс является подклассом предыдущего и наследует... Details
Строковые объекты в Objective-C

Строковые объекты в Objective-C

Мы уже работали со строковыми объектами в предыдущих уроках нашего блога. Заключая последовательность символов в кавычки, как в: [crayon-6707fc6b3a3e3942915598/] мы создаем в Objective-C объект символьной строки. Для работы с объектами символьных строк Foundation framework поддерживает класс с именем NSString. Строки языка Objective-C состоят из символов типа char, а объекты класса... Details

Введение в Foundation Framework

Фреймворк(framework) - это набор классов, методов, функций и документации, логически сгруппированных для упрощения разработки программ. В системе Mac OS X имеется более 80 фреймворков для разработки приложений. Они позволяют упростить работу со структурой Mac Addsress Book, выполнять запись на CD, воспроизведение DVD, воспроизведение фильмов с помощью QuickTime, воспроизведение музыки и... Details

Оператор sizeof в Objective-C

В программах никогда не следует делать какие-либо предположения о размере определенного типа данных, но иногда нужно знать эту информацию - например, при выделении динамической памяти, использовании библиотечных процедур, при записи или архивации данных в файл. В Objective-C имеется оператор с именем sizeof, который можно использовать для определения размера типа данных... Details

Оператор goto в Objective-C

Оператор goto в Objective-C вызывает непосредственный переход в указанную точку программы. Чтобы указать это место, требуется метка. Метка(label) - это имя, формируемое по таким же правилам, как имена переменных. Сразу после него ставится двоеточие. Метка ставится непосредственно перед оператором, на который выполняется переход, и должна присутствовать в той же функции... Details

Указатели и адреса памяти в Objective C

Память компьютера можно рассматривать как последовательный набор ячеек памяти. Каждая ячейка памяти компьютера имеет свой номер, называемый адресом. Обычно первый адрес памяти имеет номер 0. В большинстве компьютерных систем ячейка занимает 1 байт. Компьютер использует память для хранения команд программы и хранения значений переменных, связанных с программой. Например, если мы... Details

Указатели(Pointer) в Objective-C

Указатели(Pointer) позволяют эффективно представлять сложные структуры данных, изменять значения, передаваемые в виде аргументов функциям и методам, а также проще и эффективнее работать с массивами. В конце этой статьи мы расскажем, насколько они важны для реализации объектов в языке Objective-C. Чтобы понять, как действуют указатели, вы должны сначала ознакомиться с понятием... Details

Инициализация элементов массива в Objective-C

Элементам массива можно назначать начальные значения точно так же, как переменным при их объявлении. Для этого нужно просто перечислить начальные значения массива, начиная с первого элемента. Значения в списке разделяются запятыми, и весь список заключается в фигурные скобки. В операторе: [crayon-6707fc6b3ac50062367789/] элементу integers[0] присваивается значение 1, integers[1] - значение 1,... Details

Массивы в Objective-C

Язык Objective-C позволяет определить набор упорядоченных элементов данных, который называется массивом(array). На нашем блоге описывается определение и управление массивами. Также на блоге описывается использование массивов совместно с функциями, структурами, символьными строками и указателями. Предположим, что вам нужно считать набор оценок(grades) и затем выполнить с ними некоторые операции, например, расположить их... Details

Оператор #import в Objective-C

Программируя на Objective-C, вы постепенно разработаете для своих программ собственный набор макросов. Чтобы не вводить их в каждую новую программу, вы можете собрать все определения в один файл и включать свои макросы в программу с помощью оператора #import. Эти файлы обычно имеют расширение имени .h и называются заголовочными (header) или... Details

Оператор #define в Objective-C

Оператор #define позволяет присваивать символические имена программным константам. Оператор препроцессора: [crayon-6707fc6b3b215252847410/] определяет имя TRUE и делает его эквивалентным значению 1. Затем имя TRUE можно использовать в любом месте программы, где могла бы использоваться константа 1. Там, где появляется это имя, препроцессор автоматически подставляет вместо него значение 1. Например, следующий оператор... Details

Оператор typedef в Objective-C

Objective-C позволяет назначать для типа данных альтернативное имя. Для этого используется оператор typedef. В следующей строке определяется имя Counter(счетчик) как эквивалент типа данных Objective-C int. [crayon-6707fc6b3b426424603678/] Затем можно объявить переменные с типом Counter, как в следующей строке. [crayon-6707fc6b3b42d617777716/] Компилятор Objective-C будет интерпретировать это как объявление обычных целых переменных j и... Details

Операторы присваивания в Objective-C

Язык Objective-C позволяет объединять арифметические операторы с оператором присваивания в обобщенном формате: [crayon-6707fc6b3b5dd489364324/] В этом формает op - любой из арифметических операторов, включая +,-,*,/ или %. Кроме того, op может быть любым из битовых операторов для смещения и маскирования, которые описываются ниже. Рассмотри строку: (далее…) Details
ekzempliary-objective-c

Экземпляры Objective-C

Экземпляры являются сердцем активности программы на языке Objective-C. Получение и управление экземплярами будет иметь решающие значение для всего, что вы делаете. Почти каждая строка вашего кода будет связана с одним или несколькими из следующих видов деятельности: (далее…) Details