Delphi 10 Berlin has a SdkTransform tool which creates Object Pascal header files for the IOS SDK. There is a GUI tool which wraps around the command line tool for generating the files. I went ahead and added all of the IOS 9.3 frameworks to Delphi 10 Berlin and then applied the SdkTransform tool to them. The resulting Object Pascal files have been added to a Github repository. This saves you from having to do it yourself but it also makes them searchable. You may find something in there you didn’t even know you were looking for. This is the full list of frameworks:Â AVFoundation, AVKit, Accelerate, Accounts, AdSupport, AddressBook, AddressBookUI, AssetsLibrary, AudioToolbox, AudioUnit, CFNetwork, CloudKit, Contacts, CoreAudio, CoreAudioKit, CoreBluetooth, CoreData, CoreFoundation, CoreGraphics, CoreImage, CoreLocation, CoreMIDI, CoreMedia, CoreMotion, CoreTelephony, CoreText, CoreVideo, EventKit, EventKitUI, ExternalAccessory, Foundation, GLKit, GSS, GameController, GameKit, HealthKit, HomeKit, IOKit, ImageIO, JavaScriptCore, LocalAuthentication, MapKit, MediaAccessibility, MediaPlayer, MediaToolbox, MessageUI, Metal, MobileCoreServices, MultipeerConnectivity, NetworkExtension, NewsstandKit, OpenAL, OpenGLES, PassKit, Photos, PhotosUI, PushKit, QuartzCore, QuickLook, SafariServices, SceneKit, Security, Social, SpriteKit, StoreKit, SystemConfiguration, Twitter, UIKit, VideoToolbox, WebKit, and iAd.
Obviously these are only for IOS but if you want the Android SDK headers in Object Pascal they are also on Github.
Head over and download all of the IOS 9.3 SDK frameworks in Object Pascal for Delphi 10 Berlin.