Я надеюсь, что это подходящий форум, чтобы задать такой вопрос. Я пытаюсь свести к минимуму количество данных, выполняющих синхронизацию с iCloud, одновременно обеспечивая идеальную скорость приложения ... Я пытаюсь использовать эффективную модель ... Мое приложение (которое является базовым приложением контрольного списка) будет иметь вокруг 8 переменных, которые могут быть помечены как «принадлежащие» для каждого элемента.Core Data Model design - 8 bools или 1 NSString? Core Data iOS swift
Было бы лучше создать 8 атрибутов в качестве логических атрибутов или одного атрибута String? С атрибутом string я бы просто включил 8 чисел типа «00000000» или «10000000» или «10001000» с каждым символом строки, связанной с конкретным элементом, и был получен путем поиска определенного индекса строки.
Моя первоначальная мысль состоит в том, что 8 булевых элементов позволят ускорить чтение и запись и будут иметь минимальный след, но я был бы признателен за более интеллектуальную обратную связь от экспертов.
Как насчет NS_OPTIONS и просто NSInteger? – ogres