Swift example

It's kind of tricky to make it work under swift, but you actually can.
How to:

1. In Nuti.framework/Headers/ui/MapViewController.h
  * replace:
  ```objc
  namespace Nuti {
      class BaseMapView;
  }
  ```
  with 
  
  ```objc
  @class BaseMapView;
  ```
  * and:
  ```objc
  @property (readonly, assign, nonatomic) Nuti::BaseMapView* nativeMapView;
  ```
  wtih
  ```
  @property (readonly, assign, nonatomic) BaseMapView* nativeMapView;
  ```

2. Create bridging header like this:
  ```objc
  #import "Nuti.framework/Headers/Nuti.h"
  ```

3. Add linker flag "-lc++" in Build Settings -> Linking -> Other Linker Flags

4. Add libz library

5. Enjoy!


```swift
class MapController: NTMapViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        let rasterdDataSource = NTHTTPRasterTileDataSource(minZoom: 0, maxZoom: 24, baseURL: "http://api.tiles.mapbox.com/v3/nutiteq.map-j6a1wkx0/{zoom}/{x}/{y}.png")
        
        // Initialize a raster layer with the data source, and add it to the MapView
        let rasterLayer = NTRasterTileLayer(dataSource: rasterdDataSource)
        getLayers().add(rasterLayer)
    }
}
```