{"action":"created","issue":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/1184","labels_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/1184/labels{/name}","comments_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/1184/comments","events_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/1184/events","html_url":"https://github.com/mapbox/mapbox-gl-native/pull/1184","id":65976641,"number":1184,"title":"Style API cleanup, designables, inspectables","user":{"login":"1ec5","id":1231218,"avatar_url":"https://avatars.githubusercontent.com/u/1231218?v=3","gravatar_id":"","url":"https://api.github.com/users/1ec5","html_url":"https://github.com/1ec5","followers_url":"https://api.github.com/users/1ec5/followers","following_url":"https://api.github.com/users/1ec5/following{/other_user}","gists_url":"https://api.github.com/users/1ec5/gists{/gist_id}","starred_url":"https://api.github.com/users/1ec5/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/1ec5/subscriptions","organizations_url":"https://api.github.com/users/1ec5/orgs","repos_url":"https://api.github.com/users/1ec5/repos","events_url":"https://api.github.com/users/1ec5/events{/privacy}","received_events_url":"https://api.github.com/users/1ec5/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/labels/iOS","name":"iOS","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/milestones/5","html_url":"https://github.com/mapbox/mapbox-gl-native/milestones/iOS%20Beta%201","labels_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/milestones/5/labels","id":978852,"number":5,"title":"iOS Beta 1","description":"","creator":{"login":"incanus","id":17722,"avatar_url":"https://avatars.githubusercontent.com/u/17722?v=3","gravatar_id":"","url":"https://api.github.com/users/incanus","html_url":"https://github.com/incanus","followers_url":"https://api.github.com/users/incanus/followers","following_url":"https://api.github.com/users/incanus/following{/other_user}","gists_url":"https://api.github.com/users/incanus/gists{/gist_id}","starred_url":"https://api.github.com/users/incanus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/incanus/subscriptions","organizations_url":"https://api.github.com/users/incanus/orgs","repos_url":"https://api.github.com/users/incanus/repos","events_url":"https://api.github.com/users/incanus/events{/privacy}","received_events_url":"https://api.github.com/users/incanus/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":86,"state":"open","created_at":"2015-02-13T19:24:01Z","updated_at":"2015-04-02T17:45:26Z","due_on":"2015-04-08T07:00:00Z","closed_at":null},"comments":2,"created_at":"2015-04-02T17:45:26Z","updated_at":"2015-04-02T18:10:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/pulls/1184","html_url":"https://github.com/mapbox/mapbox-gl-native/pull/1184","diff_url":"https://github.com/mapbox/mapbox-gl-native/pull/1184.diff","patch_url":"https://github.com/mapbox/mapbox-gl-native/pull/1184.patch"},"body":"This PR addresses the following:\r\n\r\n- Fixes a race condition on launch (fixes #1147)\r\n- Cleans up various initializers and style APIs, removing raw JSON access and fixes KVO compliance (fixes #1070)\r\n- Frictionless, codeless setup story for developers via designables and inspectables (fixes #929)\r\n\r\nSo, what’s the easiest way to get started with Mapbox GL?\r\n\r\n1. Add MapboxGL to your Podfile and run `pod install`.\r\n1. Drag a UIView out from the Object library into a `UIViewController` in a storyboard.\r\n1. In the Identity inspector, set the custom class to “MGLMapView”.\r\n1. In the Attributes inspector, set your access token. Optionally set an access token, initial coordinates, and initial zoom level.\r\n1. Build and run.\r\n\r\n![designable](https://cloud.githubusercontent.com/assets/1231218/6969674/3bc96d8a-d925-11e4-97a9-2bca4cf707f4.gif)\r\n\r\nWill squash before merging."},"comment":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/comments/88995490","html_url":"https://github.com/mapbox/mapbox-gl-native/pull/1184#issuecomment-88995490","issue_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/1184","id":88995490,"user":{"login":"1ec5","id":1231218,"avatar_url":"https://avatars.githubusercontent.com/u/1231218?v=3","gravatar_id":"","url":"https://api.github.com/users/1ec5","html_url":"https://github.com/1ec5","followers_url":"https://api.github.com/users/1ec5/followers","following_url":"https://api.github.com/users/1ec5/following{/other_user}","gists_url":"https://api.github.com/users/1ec5/gists{/gist_id}","starred_url":"https://api.github.com/users/1ec5/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/1ec5/subscriptions","organizations_url":"https://api.github.com/users/1ec5/orgs","repos_url":"https://api.github.com/users/1ec5/repos","events_url":"https://api.github.com/users/1ec5/events{/privacy}","received_events_url":"https://api.github.com/users/1ec5/received_events","type":"User","site_admin":false},"created_at":"2015-04-02T18:10:20Z","updated_at":"2015-04-02T18:10:20Z","body":"/cc @incanus for the `MGLMapView` changes; @bleege for the `MGLMapboxEvents` change"}}