iOS
Introduction to Java
iOS is a mobile operating system developed and distributed by Apple Inc. It was originally released in 2007 for the iPhone, iPod Touch, and Apple TV. iOS is derived from OS X, with which it shares the Darwin foundation. iOS is Apple's mobile version of the OS X operating system used in Apple computers.
Pre-Requisites
Before proceeding with this tutorial, you should have a basic understanding of Computer Programming terminologies. A basic understanding of any of the programming languages, especially Objective C programming language, will help you learn the concepts of iOS programming faster.
Intro to App Development with Swift
Introduction to Swift
Variables, Types, and Control Flow
Optional Types
Collections
Functions and Closures
Classes and Structures
Enumerations
Pattern matching
Memory Management
Protocols
Extensions
Generics
Operators
Error Handling
Interop with Objective-C
Swift 5.0