On this page:

Target audience:

Users of the extension supporting iOS mobile applications written in Objective-C/C/C++ and Swift built with Xcode.


Summary: This document provides information about the extension supporting iOS mobile applications written in Objective-C/C/C++ and Swift built with Xcode.

Which analyzer should I use for iOS applications?

iOS applications must be analysed with the following extensions:

Supported Language and iOS Project Files

The following languages used to write iOS mobile applications are supported by this extension:

TechnologySupported
Objective-C(tick)
C/C++(tick)
Swift(tick)
Storyboard, XIB(tick)
Plist(tick)

Supported iOS Versions

VersionSupported (iOS/Objective-C)Supported (iOS/Swift)
iOS 2/6(error)(error)
iOS 7/10(tick)(error)
iOS 11(tick)(tick)
iOS 12(tick)(tick)

Supported iOS and third-party frameworks

FrameworkSupported
AVFoundation(tick)
AVKit(tick)
Accelerate(tick)
Accounts(tick)
AdSupport(tick)
AddressBook(tick)
AddressBookUI(tick)
AssetsLibrary(tick)
AudioToolbox(tick)
AudioUnit(tick)
AutoLayout(tick)
CFNetwork(tick)
CloudKit(tick)
Contacts(tick)
CoreAudio(tick)
CoreAudioKit(tick)
CoreBluetooth(tick)
CoreData(tick)
CoreFoundation(tick)
CoreGraphics(tick)
CoreImage(tick)
CoreLocation(tick)
CoreMIDI(tick)
CoreMedia(tick)
CoreMotion(tick)
CoreTelephony(tick)
CoreText(tick)
CoreVideo(tick)
EventKit(tick)
EventKitUI(tick)
Foundation(tick)
GLKit(tick)
GameController(tick)
GameKit(tick)
GamePlayKit(tick)
HealthKit(tick)
HomeKit(tick)
ImageIO(tick)
LocalAuthentication(tick)
Logging(tick)
MapKit(tick)
MediaAccessibility(tick)
MediaPlayer(tick)
MessageUI(tick)
Metal(tick)
MobileCoreServices(tick)
OpenGLES(tick)
QuartzCore(tick)
QuickLook(tick)
SafariServices(tick)
Security(tick)
Social(tick)
Starboard(tick)
StoreKit(tick)
SystemConfiguration(tick)
Twitter(tick)
UIKit(tick)
WebKit(tick)
iAd(tick)
Facebook(error)
AFNetworking(tick)

Function Point, Quality and Sizing support

This extension provides the following support:

Function Points
(transactions)
(tick)
Quality and Sizing(tick)

CAST AIP compatibility

This extension is compatible with:

CAST AIP release
Supported (iOS/Objective-C)
Supported (iOS/Swift)
8.3.x(tick)(tick)
8.2.x(tick)(tick)
8.1.x(error)(tick)
8.0.x(error)(tick)
7.3.x(error)(error)

Supported DBMS servers

This extension is compatible with the following DBMS servers:

DBMSSupported
CSS(tick)
Oracle(tick)
Microsoft SQL Server(tick)