Комментарии 6
Если Вас устраивает ограничение на версию ОС не менее 3.0, то я бы порекомендовал использовать CoreData. Проблем с датой не возникает.
Я никогда не работал с SQLite, но однажды заметил, как элегантно работает MS SQL.
Если в манагере вызвать мастера по созданию скрипта и создать скипт наполнения базы, то в полученном файле дата хранится в числе
INSERT [dbo].[Task] ([ID], [Manager], [Date], [Client], [Category], [State], [Resume], [IsNotify], [NotifyTime], [UserID], [NotifyFlag]) VALUES (22, 1, CAST(0x9C6A0579 AS SmallDateTime), 72, N'cat2', 2, N'', 1, 15, 1, 1)
Мне кажется что хранить целочисленные это экономнее и эффективнее чем текст.
Можно ли сделать так же и на SQLite?
Если в манагере вызвать мастера по созданию скрипта и создать скипт наполнения базы, то в полученном файле дата хранится в числе
INSERT [dbo].[Task] ([ID], [Manager], [Date], [Client], [Category], [State], [Resume], [IsNotify], [NotifyTime], [UserID], [NotifyFlag]) VALUES (22, 1, CAST(0x9C6A0579 AS SmallDateTime), 72, N'cat2', 2, N'', 1, 15, 1, 1)
Мне кажется что хранить целочисленные это экономнее и эффективнее чем текст.
Можно ли сделать так же и на SQLite?
Да конечно можно — и возможно это даже правельнее
Так мне удобнее было для понимания
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Работа с базами данных в iPhone, SQLite и работа с датами