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

Быстрое обращение к данным многомерных словарей - Objective-C

Восстановить пароль Регистрация
Другие темы раздела
Objective-C In-app purchases http://www.cyberforum.ru/objective-c/thread899981.html
Всем добрый вечер. Я впервые сталкиваюсь с In-app purchases, у меня такой вопрос. Я так понял, что тестировать In-app purchases можно, только если создан тестовый пользователь. Клиент предоставил Provisioning Profile для приложения, но как проверить, создан ли тестовый пользователь? И что ещё нужно для тестирования на устройстве?
Objective-C Наложение изображений на фотографию Привет всем! Есть какие-нибудь хорошие решения в сети, для вот такой задачи: наложение изображения на фотографию(ну например на фотографию маску бетмена наложить и сохранить в библиотеке, ну и все подобное), с перетаскиванием изображений из списка(в моем случае из горизонтального скролла), с возможностью менять размер изображений, поворачивать и изменять положение. Ну либо что-то по... http://www.cyberforum.ru/objective-c/thread899552.html
Objective-C необычная просьба, оформить открытку.Все по теме ветки)
вообщем идея такая, просьба посдказать как оформить это в objective - c, туго с программингом, просто друг пишет на objective-c, помогите пожалуйста, буду очень благодарен, текст зафигачу в самодельную открытку.Помогите, вывешу труды сюда) класс Поздравление метод: быть довольным жизнью(счастье, хорошее настроение, спокойствие, super) каждый день=счастье*хорошее настроение*спокойствие^100...
Письмо со ссылкой Objective-C
Добрый вечер! Отправляю письмо через метод openURL. Как добавить в текст письма кликабельную ссылку?
Objective-C Программирование под iOS http://www.cyberforum.ru/objective-c/thread896668.html
Здравстувуйте, нужна книга: "Программирование под iOS. Для профессионалов" Дж. Конвэй, А. Хиллегасс Питер 2013. ISBN: 978-5-4461-0102-3, в эл. виде, любом. Всё что смог найти, это пару битых ссылок на скачивание, и пару демо версий, одна скачалась, но не открылась(битый файл).
Objective-C картинку загнать в четырёхугольник Всем добрый вечер! Нужно написать такой метод, у которого на входе была бы картинка и массив из 8-ми чисел - координаты 4-х точек прямоугольника, в который нужно загнать эту картинку. Точки будут находится не на одной линии, т.е угол картинки может быть любым. Никто не сталкивался с таким? Может есть уже написанный метод? подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
 Аватар для Vorona
661 / 523 / 44
Регистрация: 05.03.2010
Сообщений: 1,270
13.09.2013, 00:06     Быстрое обращение к данным многомерных словарей
Цитата Сообщение от noname_club Посмотреть сообщение
проектная архитектура следующая
да, проблемы

в iOS уже есть NSUserDefaults

а тупой синглтон со словарем, к которому обращается масса контроллеров, это мягко говоря говнокод, разве что у вас есть ну очень веская причина для подобной архитектуры. Есть масса ооп принципов и видов рефакторинга, которые без особых усилий уберут необходимость в этом god-singleton классе

ну и учитывая то, что уже, как полгода есть возможность использовать упрощающие жизнь лексемы, необходимость в этом масле масленном пропадает

Цитата Сообщение от noname_club Посмотреть сообщение
улучшение читаемости кода это разве не первостепенная необходимость?
кстати читаемость вы так и не улучшили, а только ухудшили

если тут: [_dict1 objectForKey:@"k1"]
я читаю как обычное предложение на английском, т.е. dictionary's object for key 'k1', я понимаю что получу объект по ключу, то у вас:
[_dict1 key:@"k1"]
я ожидаю получить ключ относительно какой-то непонятной строки – dictionary's key 'k1', т.е. дай мне ключ к1 что ли?

фигня какая-то, люди в NextStep были поумнее вас и старались предоставить действительно удобный интерфейс, который можно будет читать
а то, что длинные слова, так это вполне конкретно раскрывает суть конструкции, и с их написанием нет никаких проблем благодаря навороченным IDE с автодополнением, и всякая муть вроде dict и arr должна оставаться в своем времени (конца 90х)

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