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

Скринсейвер, вопросы про первичную инициализацию параметров - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Принцип удаления в UITabBarController and UINavigationController http://www.cyberforum.ru/objective-c/thread431313.html
Здравствуйте. Кто-нибудь знает принцип по которому UITabBarController and UINavigationController работают со свои стеком контролов. Т.е. если я переключаюсь между вкладками UITabBarController контроллер удаляется со стека? И как работает со стеком UINavigationController? В том плане как там все происходит внутри. И 2 вопрос.Правда ли что Аппле рекомендует в своих приложениях использовать...
Objective-C Установка iDeneb v1.5.1 10.5.7 на Virtual Box 4.1.4 После установки проводится перегрузка, после чего ситема не стартует... Кто нибудь сталковался с этой проблемой??? Процесор Athlon x64 X2 4400+, поддержкой SS3. http://www.cyberforum.ru/objective-c/thread428581.html
Вызвать метод принимающий неизвестное количество переменных в Run-Time Objective-C
Ну собственно сабж. Хотелось бы реализовать данную фишку, а вот как - это уже интересный вопрос. NSInvocation не предлагать, тут и так все понятно. performSelector с двумя объектами тоже не то. Интересует именно вызов метода с неизвестным количеством переменных на момент компиляции, и вызов именно в runtime... Спасибо гарантирую :)
Objective-C Добавление элемента в массив
Упёрся в стену на простом вроде бы моменте. Объекты в массив просто не добавляются. Вот что я сделал: Объявил массив в интерфейсе : NSMutableArray *categories; ... @property (readonly,retain) NSMutableArray *categories;Далее в реализации объявил его: @synthesize categories;После этого в теле метода пытаюсь заполнить его значением: NSString *newCategory = ; newCategory =...
Objective-C Как скачать сайт по URL? http://www.cyberforum.ru/objective-c/thread424243.html
люди я только начинаю разбирать в objecte не получается скачать код сайта думаю что всё делаю правильно а оно не работает ( инфу с любого сайта Home1 *ob; ; ; ; .h @interface Home1 : NSObject { NSString *NameOfSite; NSURL *url;
Objective-C Доступ к NSMutableDictionary Всем доброго времени суток. Проблема вот в чём: есть класс MyView: @interface MyView : NSView { NSMutableDictionary *directions; NSRect playerRed, playerBlue; } @property (retain, readonly) NSMutableDictionary *directions; подробнее

Показать сообщение отдельно
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
20.01.2012, 14:31     Скринсейвер, вопросы про первичную инициализацию параметров
Ну тогда:
1. Создавайте массив и забивайте данными в -initWith...Blah. Удаляйте (-release) в -dealloc'e
2. Опять же, создайте в init массив NSMutableArray *tempRectsArray, в который после каждого подсчета будете
Objective-C
1
2
3
4
[tempRectsArray removeAllObjects];
for (...) {
[tempRectsArray addObject:какойто ваш квадрат];
}
Либо, если вам более удобно сразу писать данные поверх, при изменении определенных квадратов, воспользуйтесь методом
Objective-C
1
[tempRectsArray replaceObjectAtIndex:oldRect withObject:newRect];
Для того, чтобы массивы были всегда "видны", объявите их в интерфейсе к своему классу.
Objective-C
1
NSMutableArray *rectsArray, *tempRectsArray;
А дальнейший просчет и отображение - уже как говорится, дело техники.

Учтите, что данные типы массивов могут хранить только объекты. Структуры типа CGRect, либо просто int, там храниться не могут.
Спрашивайте, если что.
 
Текущее время: 07:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru