Offline vector map in IOS

Hi, how can i add offline vectormap in my IOS app? I need to open any of the following formats: .MAP .OSM or .PBF with using the following styles: CartoCSS, Mapnik or MapsforgeRenderTheme. I want to be able set annotation with some actions.

Offline vector map in IOS
 
 
Q