Вопросы по теме 'cocoa-design-patterns'
UITableView с поддержкой Core Data с индексированием
Я пытаюсь реализовать UITableView с поддержкой Core Data, который поддерживает индексацию (например, символы, которые появляются сбоку, и заголовки разделов, которые идут с ними). У меня нет проблем с реализацией этого без Core Data, используя:
-...
13230 просмотров
schedule
04.03.2023
Лучшая практика для назначения новых объектов сохраненным свойствам?
Я использую Core Data для своего приложения для iPhone. Мои атрибуты установлены с сохраненными свойствами.
Например, атрибут «число» в сущности «Вещь»:
#import <CoreData/CoreData.h>
@interface Thing : NSManagedObject
{
}
@property...
486 просмотров
schedule
30.07.2022
Почему UITableView делает так много вызовов своему делегату и источнику данных?
Кто-нибудь хочет пролить свет на то, почему UITableView делает так много повторных вызовов своему делегату и источнику данных, когда он настраивается? Просто взглянув на тот, над которым я сейчас работаю, я вижу, что numberOfSectionsInTableView...
4467 просмотров
schedule
28.02.2023
UIPickerView с 2 NSMutableArrays?
У меня есть основное приложение на основе данных, над которым я работаю, которое использует EditingViewController для управления рядом различных элементов пользовательского интерфейса, которые получают ввод от пользователя, который описывает атрибуты...
5342 просмотров
schedule
17.03.2023
Центр уведомлений на С++
После некоторого времени программирования с платформами iOS и Mac Objective C я полюбил общий шаблон уведомлений, реализованный классами NSNotificationCenter и NSNotification. Возвращаясь к C++, который всегда был моим языком выбора для большинства...
2107 просмотров
schedule
26.06.2023
Лучший шаблон для обработки касаний в анимированном UIView/CALayer?
У меня есть экземпляр UIView , который я анимирую с помощью CAKeyframeAnimation . Это зацикленная анимация, которая будет постоянно находиться в движении. Однако мне нужно разрешить взаимодействие пользователя с элементом (точнее, реагировать на...
549 просмотров
schedule
02.09.2022
Шаблон дизайна для фонового рабочего приложения
Я создал приложение веб-службы и хочу заполнить свои контроллеры представления в соответствии с ответом, который я получаю (через GET) в основном потоке. Но я хочу создать запланированный таймер, который будет управлять моим сервером, если возникнет...
134 просмотров
schedule
27.02.2023
Шаблон проектирования «Координирующий контроллер» в Cocoa Touch
Я создаю приложение iOS с множеством настраиваемых представлений, поэтому использование представлений Cocoa по умолчанию не было вариантом. Затем я решил использовать шаблон проектирования Контроллер координатора/посредника (изучаемый в Apress —...
883 просмотров
schedule
04.07.2023
Шаблон плагина какао
У меня есть архитектура плагина для моего настольного приложения. Я реализовал это довольно стандартным способом, используя Руководство по загрузке кода от Apple .
У меня есть единый протокол, который определяет все методы, на которые экземпляр...
195 просмотров
schedule
04.06.2023
Каков наилучший шаблон проектирования для распространения изменения свойства на подпредставления?
Предположим, у меня есть параметр в NSuserdefaults, который должен влиять на свойство многих (но не всех) объектов UIView, например размер шрифта. Этот параметр также может быть изменен из «основного» контроллера представления и должен быть...
140 просмотров
schedule
07.07.2023
путаница с взглядами, делегатами и выходами Objective-c
Я пытаюсь научить себя Objective-C, но, исходя из опыта работы с Python / Java, это оказывается очень трудным. Я попытался опубликовать несколько моментов, которые меня запутали, но они были помечены как слишком расплывчатые, поэтому я разобью их на...
657 просмотров
schedule
20.12.2022
UIApplicationDelegate против NSApplicationDelegate, MainMenu.xib
Я переношу приложение iOS на OS X. Я рассматривал использование примера кода Apple «AnimatedTableView» в качестве отправной точки, но был удивлен, обнаружив, что в нем нет NSApplicationDelegate. В iOS я обычно создаю объекты программно, в...
360 просмотров
schedule
23.07.2023
Должен ли я проверять аутентификацию пользователя (имя пользователя, пароль, токен устройства) в веб-сервисе каждый раз, когда запускается мое мобильное приложение?
Должен ли я проверять аутентификацию пользователя (имя пользователя, пароль, токен устройства) в веб-сервисе каждый раз, когда запускается мое мобильное приложение?
В настоящее время я разрабатываю приложение ios, для которого пользователю...
121 просмотров
schedule
25.05.2023