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

Как создать массив целых чисел? - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Как сохранить числовые данные, чтобы они были доступны при следующем запуске приложения? http://www.cyberforum.ru/objective-c/thread577783.html
Когда обдумывал High score для игры, столкнулся с проблемой: переменные каждый раз обнуляются при перезапуске приложения? Можно их как-то сохранять в память телефона? P.S. Желательна реализация с...
Objective-C Tutorial Добрый день, подскажите, что актуальное почитать для разработки под мак. Читал "Object-C 2.0 и программирование для Mac" дошел до главы "Введение в AppKit" и осознал, что издание не совсем... http://www.cyberforum.ru/objective-c/thread573303.html
Objective-C Авторизация в соц сетях
Добрый день! Пишу приложение, в нем нужно сделать авторизацию в различных соц сетях : facebook , яндкс, вконтакте, twitter , rambler, mail.ru. Такой вопрос для каждой сети должен быть разный принцип...
Objective-C Разбить спрайт с изображением на части (например, 3х3) и сохранить в массиве
есть спрайт с изображением (изображение квадратное). нужно разбить его на части (например, 3х3) (как пазлы обычно разбиваются, полученные кусочки - тоже квадратные) и сохранить эти получивщиеся части...
Objective-C Рисование в Objective-C http://www.cyberforum.ru/objective-c/thread566091.html
Доброго времени суток. Подскажите пожалуйста как на Objective-C в Xcode реализовать что та типа Paint. Подскажите хотя бы с чего начать или дайте пожалуйста ссылку на примеры. заранее спасибо.
Objective-C Как сделать многоуровневую игру? Вот возник такой вопрос: как переключаться между классами, которые наследуют UIViewController по нажатию кнопки??? у меня допустим есть UntitledAppDelegate, UntitledVievController и lvl1. Как мне... подробнее

Показать сообщение отдельно
Santer.Net
15 / 15 / 1
Регистрация: 18.11.2010
Сообщений: 122
20.05.2012, 17:25
И здесь есть два варианта решений. Во-первых, надо сказать что CGPoint - эо структура, соответственно ее нельзя просто добавить в массивы Кокоа (CGPoint - не ссылочный тип)
1) Вариант Кокоа.
Objective-C
1
2
3
4
NSArray *points = [NSArray arrayWithObjects:
                     [NSValue valueWithCGPoint:CGPointMake(1, 1)],
                     [NSValue valueWithCGPoint:CGPointMake(1, 2)],
                     nil];
Для доступа к элементам
Objective-C
1
2
NSValue *value = [points objectAtIndex:0];
CGPoint p = [value CGPointValue];
Или как-нибудь по другому через мутебел аррей. Как хотите.
2) Сишный вариант. Т.е. нужно создать указатель на структуру.
CGPoint *arr;
arr=(CGPoint*) malloc(Количество_елементов*sizeof(CGPoint));
C++ вариант через new вроде тоже должен пройти без изменения расширения файла.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru