У меня есть 8 объектов viewController (vieController1, viewController2,...viewController8)
и 4 типа отношений (move_up, move_down, move_left, move_right)
.Побитовый оператор в объекте C
Каждый контроллер имеет некоторые отношения с другим контроллером.
Для примера:
viewController1 и viewController2 имеют отношения между ними "MOVE_UP"
и "MOVE_DOWN"
viewController1 и viewController3 имеют отношения между ними "MOVE_RIGHT"
и "MOVE_LEFT".
Итак, я имею в виду, я могу хранить все контроллеры родственники содержатся в 8-битном формате. Пример: , если viewController1
родственники: viewController2, viewController4, viewController5
и viewController8
средства
viewController1 relatives = 011011000.
такой же для всех контроллеров.
и так же можно хранить все отношения с каждым контроллером в формате 4 бит.
Пример: , если viewController1
относительно viewController3
и отношения между ними и move_up
move_down
viewController1 relatives = 00100000
и relationship = 1100.
Это лучший способ для хранения или есть любой другой путь в цель C. если это лучше, значит, любезно посоветуйте мне идти вперед. другие мудрые дают предложение ur относительно этой проблемы.
Заранее спасибо.
Я думаю, что это хороший способ сделать это. Просто и быстро. Есть ли что-то, что будет завершено с помощью вашего подхода в Objective-C? Мое личное убеждение в том, что вы можете использовать столько, сколько хотите, это ведь подмножество C :-) – muthee
Похоже на хороший подход. Оффлайн Я не могу придумать никаких объектов Objective-C, которые лучше справились бы с работой, особенно если вам будет удобно работать с манипуляциями с битами.Однако, если бы он стал намного сложнее, вы могли бы посмотреть в NSSet/NSMutableSet. –