iOS and implementation of SQLite's FTS - ios

When was SQLite3's FTS implemented in the standard iOS library? I know it's not available on iOS 3.*, but I'm seeing its effect on iOS 4.2.1, iOS 4.3.5 and iOS 5.0.1.
Is it also available in iOS 4.0? I have no easy way to test this, and I haven't located any references in Google.

http://regularrateandrhythm.com/regular-rate-rhythm-blog/sqlite3-fts-in-IOS4.html
The author says it's in 4.0

Related

Does MVVMCross and its plugins support iOS 6?

We have developed an application that uses the newest MVVMCross library and the plugins Localization, DownloadCache, File, JSON, Location, Messanger, PictureChooser, ResourceLoader and SQLite. The app supports iOS from 6.1 and up, and is updated to Xamarin Unified for 64-bit support.
Does anyone know if there is any issues between the iOS 6.1 OS and the packages listed above. Does anyone of those use iOS 7/8 API calls?
Best regards,
Kristoffer

Check Base SDK at run time

I'm building a library and some of the functionality is broken when the app using it is running newer base SDK (xCode 6, Base SDK iOS 8.0).
When trying to fix the issue, the Applications built with older SDKs are broken. (xCode 5, Base SDK 7.1)
It's not related to the version on the device.
Is there a way to check in code what's the Base SDK set by the App?
You can use macros. As described by rckoenes in this question you can use macro __IPHONE_7_0 to know that you are compiling with iOS 7.0 SDK. For iOS 8.0 SDK you can use __IPHONE_8_0 macro of course. These macros are defined in Availability.h header.
Also be sure to read Apple's SDK Compatibility Guide to understand more about working with multiple SDK's.

GooglePlus Not Supporting for IOS 4.3

I have a Application Where i am integrating GooglePlus SDK to support GooglePlus.Its working fine till IOS 5.But when we run on IOS 4.3 it crashes with following Error.
dyld: Symbol not found: _OBJC_CLASS_$_UIStoryBoard
i am not using Any storyBoard in my Application but why this error Comes??
As per googlePlus Documentation it supports From IOS 5. But i just want to Know there is any way where we can make it work for IOS 4.3 as my Application Supports from IOS 4.3.
Is it Possible To support for IOS 4.3? If Yes how can we solve this.
As you can see from the exception, class UIStoryBoard is not supported in earlier versions of iOS than 5.0.
Since Google Plus SDK uses Storyboard in some way, unknown to me personally, you cannot use this SDK with any iOS that has version less than 5.0.
Reference from Apple:
UIStoryboard: Available in iOS 5.0 and later.
P.S. It seems to me that it is too redundant for any kind of a project to support version that is 3 releases older than current - iOS 7.

Attempting to use Social.framework on ios 5.1.1 crashes my App

My app is getting an error message and crashes on the iOS 5.1 simulator because this iOS 5.1.1 doesn't support the "Social" framework.
Is there a way to solve this and use it on versions prior to iOS 6?
The Social Framework is an iOS 6 Only feature. It will NOT work on devices running iOS earlier than 6.0. You have two options. If your App is new you can require iOS 6 or greater.
If your App has been out there for a while and you need to support versions of iOS earlier than 6 you can test for the existence of the framework at run time with something like this:
if(NSClassFromString(#"SLComposeViewController") != nil) {
// The social Framework exists
else
// Social Framework does NOT exist.
NOTE IN RESPONSE TO YOUR COMMENT BELOW:
It is considered bad design to use the version number to check for the existence of a feature. The recommended approach is to check for the existence of the feature itself.
The code you mentioned in the comment is a perfect example of WHY you test for the feature and not the version. The floatValue of #"5.1.1" is 5.1 AND the floatValue of #"5.1.2" is also 5.1! If the feature your looking for is not in 5.1.1 but IS in 5.1.2 your code will NOT detect it and incorrectly assume the feature DOES NOT exist. Don't do this. Use the technique I outlined above.

What SDK-version to use for MT 4.0.3

which Apple iOS SDK version do you use for building an MonoTouch 4.0.3 application?
Technically, they should work from 3.0 up, though you might suffer some limitations if you use the 3.0 IOS SDK.
Currently running with IOS SDK 4.3

Resources