<commit_before># iOS8 Day-by-Day :: Day 36 :: Location Notifications

This post is part of a daily series of posts introducing the most exciting new
parts of iOS8 for developers - [#iOS8DayByDay](https://twitter.com/search?q=%23iOS8DayByDay).
To see the posts you've missed check out the [index page](http://shinobicontrols.com/iOS8DayByDay),
but have a read through the rest of this post first!

---

## Introduction


## Conclusion
<commit_msg>Introduction and outline<commit_after># iOS8 Day-by-Day :: Day 36 :: Location Notifications

This post is part of a daily series of posts introducing the most exciting new
parts of iOS8 for developers - [#iOS8DayByDay](https://twitter.com/search?q=%23iOS8DayByDay).
To see the posts you've missed check out the [index page](http://shinobicontrols.com/iOS8DayByDay),
but have a read through the rest of this post first!

---

## Introduction

iOS8 saw some changes to the way notifications work - particularly around
authorization and local notifications. Local notifications can be triggered on a
timer, and new to iOS based on location region monitoring.

It was possible to set up geofencing and present users with notifications when
they enter or leave an specified region in iOS7, but it was far from easy to set
up. This has all become a lot easier in iOS8, but location-based notifications
gaining first-class support.

The app which accompanies today's post is called __NearlyThere__ and allows a
user to drop a pin on the map and then ask to be notified when they arrive
within 50m of said pin. The code is available in the iOS8-day-by-day repo at
[github.com/ShinobiControls/iOS8-day-by-day](https://github.com/ShinobiControls/iOS8-day-by-day).


## Requesting Authorization


## Creating Notifications


## Responding to Notifications

## Conclusion



{'fraction_non_alphanumeric': 0.0713495575221239, 'fraction_numerical': 0.014380530973451327, 'mean_word_length': 4.515243902439025, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 3, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '411830', 'n_tokens_mistral': 532, 'n_tokens_neox': 486, 'n_words': 235}