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

Собака в логине - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Постраничный горизонтальный ScrollView http://www.cyberforum.ru/objective-c/thread868904.html
Можно ли как-нибудь настроить горизонтальный, постраничный scrollview так, так показано на картинке? что бы основной экран не менялся, а бегал только скролл постранично влево вправо. я хочу каждое...
Objective-C Глобально отслеживать нажатие клавиши (esc) привет приложение вызывает под программу и на время теряет фокус, как сделать так что бы оно получило событие нажатия клавиши клавиатуры(esc). Добавлено через 1 час 47 минут пока делаю так, но... http://www.cyberforum.ru/objective-c/thread867137.html
Objective-C Вызов объекта в keyDown
являясь новичком в обжекте встал в ступор в ситуации, когда у меня есть класс, в нем инициализируется объект и в нем же оверрайдится keyDown: View.h @interface View : NSView @property...
Drag and Drop Objective-C
Здравствуйте, сейчас пишу приложение в котором требуется поддержка перетаскивания UIImage, но на одной вьюшке с ней есть другие элементы. При перемещении UIImage прохдит под остальными элементами....
Objective-C AVQueuePlayer http://www.cyberforum.ru/objective-c/thread860902.html
Доброго времени суток! Я хочу последовательно воспроизвести mp3 файлы, т.е когда заканчивается первый, начинается второй и т.п. Создао такой код, но он не работет AVPlayerItem *item1 = ...
Objective-C UIDocumentInteractionController Добрый день! Я использую UIDocumentInteractionController для шаринга фото в приложение Instagram. Но у меня уже есть поповер для шаринга, можно ли сделать так, чтоб UIDocumentInteractionController не... подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
671 / 533 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
20.05.2013, 14:29
ну как вы не поймете, что таким никто не пользуется, это неправильно с точки зрения ООП, тяжело в поддержке, интуитивно непонятно

какой хелпер, при чем тут синглтон с утилитами (хотя вы наверняка имели ввиду статический класс, у вас же нету данных, только методы)
выделите метод для этого и используйте его, если такая конструкция понадобится еще где-то, вынесите в категорию или отдельный объект
Я вот вам советовал почитать по рефакторингу литературу, даже М.Фаулер "Рефакторинг - Улучшение существующего кода"
такой подход называется "Выделение метода", вы выносите не совсем читабельный фрагмент кода в метод, название которого объясняет его назначение.

даже если юзать статическую переменную вместо дефайна, компилятор будет использовать только одну копию переменной и всем раздавать на нее указатель, а в случае с дефайн, он везде будет вставлять отдельную копию значения, что отразится на сорсах и нагрузке компилятора (не супер критично, но почему не писать по-человечески, читабельно и интуитивно ясно для других разработчиков, чем везде писать по-своему)

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

а если каждый начнет писать то, что ему где-то понравилось и, что он лично считает правильным, несмотря на других, без конвенций и стандартов, то ваш проект загнется на первом же или втором спринте.

Цитата Сообщение от alexpac26 Посмотреть сообщение
CFURLCreateStringByAddingPercentEscapes()
с СИ синтасисом писать не стремно, а вот если urlencode() который, аж в нескольких языках программирования является стандартной функцией уже сразу все: непонятно неочевидно и прочее
не стремно, потому что все ожидают увидеть именно эту функцию для решения данной задачи, а если стремно, то вынесите в отдельный метод, как я уже говорил выше
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.