-
Notifications
You must be signed in to change notification settings - Fork 472
Project Frameworks
Tejen Patel edited this page Jul 8, 2021
·
10 revisions
A framework is bundle of code letting you add functionality to your app. Apple's frameworks let you add features like maps and the user's location. Other developers' frameworks like Parse let you easily syncronize data to the cloud.
This page covers the basics of adding Apple's iOS frameworks to your project. By the end of it you will understand how use frameworks' methods and classes in your project.
- MapKit.framework - add maps to your app
- CoreLocation.framework - get the user's location
- AddressBookUI.framework - let user choose from their contacts
- MessageUI.framework - let user send native SMS or emails from inside your app
Click on your project, select your app target, press general, then add the framework you need. For example, MapKit.framework
In every swift file you need to access the framework's methods and classes, you'll need to import
the framework. For example, to use MKMapView in your MapViewController, import MapKit
.
import UIKit
import MapKit
import CoreLocation
import AddressBookUI
import MessageUI
class MapViewController: UIViewController{
var mapView: MKMapView!
…
Now you can use Apple's frameworks!