Getting Started with iOS 9 Development
Getting Started with iOS 9 Development, available at $19.99, has an average rating of 4.45, with 78 lectures, based on 30 reviews, and has 1592 subscribers.
You will learn about Become and expert in App development with iOS9 Learn by example by walking you through real live projects step by step Learn the fundamentals of Swift 2, programming language from Apple This course is ideal for individuals who are Students wish to upgrade their Swift programming language to Swift 2 or Beginners and advanced level developers who want to learn the new and trending Swift 2 and iOS9 It is particularly useful for Students wish to upgrade their Swift programming language to Swift 2 or Beginners and advanced level developers who want to learn the new and trending Swift 2 and iOS9.
Enroll now: Getting Started with iOS 9 Development
Summary
Title: Getting Started with iOS 9 Development
Price: $19.99
Average Rating: 4.45
Number of Lectures: 78
Number of Published Lectures: 78
Number of Curriculum Items: 78
Number of Published Curriculum Objects: 78
Original Price: $189.99
Quality Status: approved
Status: Live
What You Will Learn
- Become and expert in App development with iOS9
- Learn by example by walking you through real live projects step by step
- Learn the fundamentals of Swift 2, programming language from Apple
Who Should Attend
- Students wish to upgrade their Swift programming language to Swift 2
- Beginners and advanced level developers who want to learn the new and trending Swift 2 and iOS9
Target Audiences
- Students wish to upgrade their Swift programming language to Swift 2
- Beginners and advanced level developers who want to learn the new and trending Swift 2 and iOS9
This course teaches the fundamentals of developing iOS applications using version 2 of the Swift programming language.
The course is in 10 units: the first six cover the Swift language itself; the last four concentrate on the core view controller architecture of an iOS app.
At the end of the course, you’ll be able to write iOS applications that use tables, hierarchical and tabbed navigation, and understand the principles behind developing any iOS application.
The course will be complimented with shorter sessions on the various extension frameworks at a later date, including SpriteKit, SceneKit, HealthKit, WatchKit, etc.
Topics include:
– Introduction to working with Xcode
– Data types, optionals, and tuples
– Collection types: arrays, sets, and dictionaries
– If statements and loops
– functions and closures
– Enumerations
– Classes and structures
– Stored and computed properties
– Inheritance in Swift
– Introduction to iOS
– Model – View – Controller and its role in iOS programming
– Delegation
– Navigation controllers and segues
– Tab bar controllers
– Table view controllers
– Using various cell sty les
– Using headers and footers
– Grouping vs. plain table styles
– Indexing a table view
– A case study: NoteTaker: Showing the full development of an app from start to finish in seven lessons.
I hope you join me as we explore this course together.
Course Curriculum
Chapter 1: [Day 1] Introduction to Swift2
Lecture 1: Introduction
Lecture 2: Setup and Hello World App
Lecture 3: The Xcode Interface – Part 1
Lecture 4: The Inspector Panel – Part 2
Lecture 5: The Editor – Part 3
Lecture 6: HelloWorld App – Part 1
Lecture 7: HelloWorld App – Part 2
Lecture 8: HelloWorld App – Part 3
Chapter 2: [Day 2] Variables and Other Types
Lecture 1: Variables and Constants
Lecture 2: Int, Double and their Subtypes
Lecture 3: Optional Types and Nil
Lecture 4: Strings and Characters
Lecture 5: Boolean Type
Lecture 6: Tuples
Lecture 7: Unit2 Exercises
Chapter 3: [Days 3] More on Arrays, Loops, Directories
Lecture 1: Fixing Unresponsive Playgrounds
Lecture 2: Correcting the Command Line Tools Version
Lecture 3: Learn About Arrays
Lecture 4: Learn About Sets
Lecture 5: Learn About Dictionaries
Lecture 6: For, for-in, while and Repeat Loops
Lecture 7: If, Guard and Switch
Lecture 8: Unit3 Exercises
Chapter 4: [Day 4] Functions, References and Closures
Lecture 1: Basic Function Syntax
Lecture 2: Default and Variadic Parameters
Lecture 3: Value and Reference Type Parameters
Lecture 4: Function Types & Nested Functions
Lecture 5: Learn Closures
Lecture 6: Unit4 Exercises
Chapter 5: [Days 5] Enumerations in iOS
Lecture 1: Intro to Enumerations
Lecture 2: Enumerations: Raw Values
Lecture 3: Associated Types
Lecture 4: Initialization in Enumerations
Lecture 5: Mutation Functions in Enumerations
Lecture 6: Unit5 Exercises
Chapter 6: [Day 6] Classes, Structures & Methods
Lecture 1: Classes and Structures
Lecture 2: Computed Properties
Lecture 3: Property Observers
Lecture 4: Lazy Stored Properties
Lecture 5: Type Properties and Methods
Lecture 6: Inheritance
Lecture 7: Unit6 Exercises
Chapter 7: [Day 7] First App in iOS, view and Other
Lecture 1: Intro to First iOS App (HelloYou)
Lecture 2: Starting the App, Writing the Model
Lecture 3: Instantiating the Model
Lecture 4: Creating the View
Lecture 5: The ViewController & Running the App
Lecture 6: Model – View – Controller in iOS
Lecture 7: Delegation
Lecture 8: Starting the PeopleCount App
Lecture 9: Setting up the Delegation
Lecture 10: Unit7 Exercises
Chapter 8: [Day 8] Navigations and Segue
Lecture 1: Using a Storyboard Segue
Lecture 2: Using an Unwind Segue With the Exit Control
Lecture 3: Setting up a Navigation Controller App
Lecture 4: Building a Navigation Hierarchy
Lecture 5: Sending Data During a Segue
Lecture 6: Delegation in Navigation Controllers – Part 1
Lecture 7: Delegation in Navigation Controllers – Part 2
Lecture 8: Unit8 Exercises
Chapter 9: [Day 9] Table View in Depth
Lecture 1: Intro to Tab Bar Controllers
Lecture 2: Moving Data in a Tab Bar Application
Lecture 3: Displaying Data in a Table View
Lecture 4: Data Source Methods & Headers
Lecture 5: Applying Group Settings to Table Views
Lecture 6: Indexing a Table View
Lecture 7: Using Subtitle Styles
Lecture 8: Segueing From a Selected Cell
Lecture 9: Description of the Exercise for this Unit
Chapter 10: [Day 10] NoteTaker App
Lecture 1: Setting up Storyboard for NoteTaker App
Lecture 2: The Model for NoteTaker & Plist Files
Lecture 3: Adding a Note
Lecture 4: Resigning the Keyboard on Text Controls
Lecture 5: Presenting the Detail View for a Note
Lecture 6: Deleting Notes
Lecture 7: Saving and Using Code Snippets in Xcode
Lecture 8: Presenting an Alert when no Plist Exists
Lecture 9: Cleaning up the Code, Final Exercise & Summary of Course
Instructors
-
EDUmobile Academy
Programming Made Easy
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 6 votes
- 4 stars: 13 votes
- 5 stars: 11 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- The Millionaire Marketer: A Blueprint for Digital Wealth
- Adobe Spark : The Complete Guide To Adobe Spark
- Instagram Marketing Business Coach Certification Coaching
- Unbounce for Beginners: Build a Landing Page with Unbounce
- How to Use Facebook Ads to Find Lots Of Paying Customers
- YouTube Newbies: Start your Channel Fast, Easy and Simple
- Author School Visits 101: Children's Book Marketing
- The Ultimate Instagram Growth Hacking Course
- Video Marketing Masterclass
- Psychology for Managers & Entrepreneurs
- Marketing 101 for Self-Published Authors
- Pinterest Marketing from A to Z for Beginners
- Complete Google Adwords For Video: Boost Your YouTube Views!
- Launch-make your business profitable and easy
- Reddit Marketing For Business
- Retargeting and Facebook Ads Retargeting made Easy & Simple
- Affiliate Success Blueprint: ChatGPT, Canva & Pinterest
- Mastering Account-Based Marketing (ABM)
- AI-Powered Email Marketing: A Complete Guide
- PR Social Media Monitoring & Dashboards for Facebook etc