Page tree
Skip to end of metadata
Go to start of metadata

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): a green tick indicates that OMG Function Point counting and Transaction Risk Index are supported
  • Quality and Sizing: a green tick indicates that CAST can measure size and that a minimum set of Quality Rules exist
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)
  • No labels