В UIKit это невозможно, потому что вы не можете определить свой собственный языковой стандарт, это то, что вам нужно для создания вашей собственной системы календаря с использованием NSCalendar.
Что вам нужно сделать, это определить свой собственный языковой стандарт и использовать его с initWithCalendarIdentifier
для создания действительно настраиваемого календаря.
С "определить" я говорю:
- создайте необходимые файлы в / usr / share / locale /
- отредактируйте файл locale.gen, чтобы добавить свою локаль
- выполнить программу localgen для компиляции вашей локали
Затем вы можете создать собственный календарь, используя выбранный вами идентификатор.