Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add iOS 9 NSNotificationCenter in Swift (Not Push Notifications) to your Wishlist.

Add to Wishlist

iOS 9 NSNotificationCenter in Swift (Not Push Notifications)

Learn NSNotificationCenter in Swift and understand the Post / Observer Model
4.4 (57 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,466 students enrolled
Created by Tom Jay
Last updated 3/2016
$10 $20 50% off
4 days left at this price!
30-Day Money-Back Guarantee
  • 36 mins on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

Course Description

Learn the basic concepts of Apples NSNotificationSystem with the Swift programming language for iOS 9.

Build a strong foundation in XCode 7 and Swift. This course helps you understand and implement the NSNotificationSystem framework in your own app with the latest technologies.

  • Swift programming language
  • XCocde 7
  • iOS 9
  • NSNotificationSystem framework

Professional skills and experience from an iOS Architect with over 8 years experience.

Learn the fundamentals but also tips and tricks of the experts. Learn about the NSNotificationSystem framework.

We will walk thru XCode setup and creation of a project iOS iPhone application that uses the NSNotificationSystem framework.

Content and Overview

This course explains Apples NSNotificationSystem framework systems and how it is used with iPhone application development. We explain the overall system in detail focused on developers not the marketing folks. We explain how the NSNotificationSystem framework works and how to integrated into an application with examples in Swift, Apples latest programming language for the iPhone. All examples are based on iOS 9.

What am I going to get from this course?

  • Detailed explanations of the NSNotificationSystem framework for iOS 9
  • Learn how to integrate into your apps from an iOS professional
  • Suitable for any iOS programmer, Swift basics for NSNotificationSystem is presented, no experience as a UI developer or server developer is expected.
  • Teaching by example with hands on examples showing technical details.

Who is the target audience?
  • This course is focused at iOS mobile app developers using the Swift programming language
Students Who Viewed This Course Also Viewed
What Will I Learn?
Students will have an understanding of iOS NSNotificationCenter and how to use in Swift applications
View Curriculum
  • Students need access to an iPhone with iOS 9, a Mac computer that can run the XCode developer tool and a basic programming understanding.
Curriculum For This Course
Expand All 5 Lectures Collapse All 5 Lectures 35:55
1 Lecture 01:34

Introduction about the class and iOS 9 NSNotificationCenter

Preview 01:34
3 Lectures 32:17

Create your project in XCode 7, a simple Swift iPhone single view application to start with then add a Navigation View Controller and a second view. Tie them all together and add some autolayout to make everything line up correctly.

Preview 04:49

Add 3 notifications using dispatch_after at 10, 20 and 30 seconds after the application starts. This is the starting point for NSNotificationCenter, post a notification for a specific name. Anyone who is a registered observer for the named message will be notified.

Preview 10:15

We add an observer to view1 then view2 and talk about how to remove the observers

Add an Observer
1 Lecture 02:04

Wrap up of course and project files included

NSNotificationCenter wrap up
About the Instructor
3.8 Average rating
367 Reviews
10,740 Students
8 Courses
Mobile development Instructor

I've been developing mobile applications for over 8 years with focus on iOS. I have taught in-class paid course for a major training company in San Francisco.

I have over 20 years of Enterprise Server development with Java/J2EE, Oracle, MySQL, XML/JSON Web Services, API development and location based systems using MongoDB.

I have created dozens of mobile apps form Banking, Social Messaging, Event Discover and Medical device interfaces.

I like mobile payments and iBeacon integration.

I mainly focus on IoT development (BLE) for IoT and iBeacon technologies.

Please watch my courses on Mobile development.

Report Abuse