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

Глубокое копирование - Программирование iOS/iPhone

Восстановить пароль Регистрация
Другие темы раздела
Программирование iOS/iPhone Вывод на экран UIImageView с непосредственно кодом http://www.cyberforum.ru/ios-dev/thread1170815.html
Всем доброго времени суток. Скажу сразу, на данную проблему потратил уже много времени - в сумме где то двое суток непрерывного гугления искания читанияSDK, а так неделю уже потратил. Так вот - мне нужно вывести png картинку на экран, я конечно с легкостью могу перетащить эту самую картинку на экран мышкой, но в моих будущих проектах этих картинок будет 100 или более и поэтому я сразу ищу способ...
Программирование iOS/iPhone Тип класса Добрый день! В xcode свойствах класса в секции "identity and type" есть параметр "type". Прикрепляю скриншот. У меня вопрос: чем отличается "objective-с++ source" от "с++ source". Экспериментально я заметил, что в первом случае код позволяет содержать методы и objective-с и с++? Можно поподробней про это? http://www.cyberforum.ru/ios-dev/thread1170778.html
Программирование iOS/iPhone CoreData
Мне нужно сделать регистрацию клиента на сайте или где нибудь, и авторизацию в приложении логин пароль как это все можно реализовать, пожалуйста помогите сразу извиняюсь если, вопрос задал некорректно, я начинающий в программировании
Программирование iOS/iPhone Ячейки, динамически меняющие размер
Всем привет! Надеюсь, что мой очередной вопрос из серии "у меня все работает, но реализация смущает" не вызовет отторжения. Мне кажется, привыкнуть делать что-то через одно место - это не многим лучше, чем не уметь этого делать вовсе. Поэтому, хотел бы попросить совета по моей задаче: Есть CollectionView (iPhone), в которой находятся раскрывающиеся по клику ячейки. Конкретнее - при клике на...
Программирование iOS/iPhone Сравнение элементов массива http://www.cyberforum.ru/ios-dev/thread1168773.html
Есть массив с именами файлов NSArray *fileList = initWithObjects: @"1.pdf", @"2.png", @"1.png", @"1.jpg", @"1.doc", nil]; Вопрос, как из этого массива выбрать элементы с расширением картинок (png и jpg) и поместить их в другой массив, imageArray? Интересует вопрос как сравнивать элементы такого массива, что бы сравнивалось только расширение
Программирование iOS/iPhone Просмотр картинок, кнопки back, forward Здравствуйте. Интересует вопрос как сделать перелистывание картинок? Все картинки находится в одной папке, как сделать, что бы при нажатии на кнопку forward, на тулбаре, открывалась следующая картинка, при этом в папке могут быть не только картинки, но и другие файлы, которые открывать в imageView не нужно. Добавлено через 3 часа 36 минут Переключение картинок я уже сделал, через массивы.... подробнее

Показать сообщение отдельно
residentkms
21 / 21 / 8
Регистрация: 20.10.2013
Сообщений: 138
Завершенные тесты: 1
09.05.2014, 18:14     Глубокое копирование
Суть проста. Нужно скопировать массив ,включая вложенные массивы и объекты. Реализовать то реализовал. Да вот только смущает меня подобный метод реализации. Проперти пришлось задавать посредством геттеров и сеттеров, по скольку при копировании методом copy (newTile = [[Tile alloc]initWithTile:[tiles[i][j] copy]];) приложение вываливалось. Кто что скажет?
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
NSMutableArray *tiles;
NSMutableArray *lastStep;
NSNull *noTile;
........
//Копирование
    lastStep = [[NSMutableArray alloc]init];
    for (int j = 0; j < 5; j++) {
        NSMutableArray *subarray = [[NSMutableArray alloc]init];
        for (int i = 0; i < 5; i++) {
            if ([self validTileX:i  andY:j]) {
                Tile *newTile = [[Tile alloc]init];
                Tile *oldTile = [[Tile alloc]initWithTile:tiles[i][j]];
                newTile.position = oldTile.position;
                newTile.value = oldTile.value;
                [newTile updateValue];
                [subarray addObject:newTile];
            }else{
                [subarray addObject:noTile];
            }
        }
        [lastStep addObject:subarray];
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru