Я бы хотел, чтобы мое приложение было совместимо с iOS 2.0, как с iOS 3.0 и iOS 4.0.
Я собираюсь использовать SQLite по многим причинам.
Теперь: что мне делать с SQLite? Должен ли я использовать функции, доступные в SQLite, поставляемом только с iOS 2.0?
Обновление:
В Xcode 3.2.3 я могу установить базовый SDK для iOS 4.0
SDKROOT = iphoneos4.0
и цель развертывания на iOS 2.0
IPHONEOS_DEPLOYMENT_TARGET = 2.0
Я понимаю, что iOS 2.x больше не поддерживается напрямую, но это не значит, что вы не можете быть обратно совместимыми ...
Как отметил Рудигер, разработка приложения с такой обратной совместимостью будет затруднительно. Но действительно ли вы думаете, что больше нет iPod Touch с iOS 2.x?
В любом случае, спасибо за информацию о libsqlite3.dylib, я застрял с SQLite, так как поддержка внешнего ключа была введена в обновлении в октябре 2009 года (http://www.sqlite.org/changes.html), и поэтому она не будет доступна в iOS 2. устройства x и 3.x ... верно?