Swift iOS for Beginners
(swift-ios-trainer)
/ ISBN: 978-1-61691-917-7
This course includes
Lessons
TestPrep
Mentoring (Add-on)
Swift iOS for Beginners
Enroll yourself in the Swift iOS for Beginners course to gain the skills and understanding required for iOS app development. The iOS development course covers topics such as test-driven development, and UI testing. The iOS app development course designed is for beginners with little experience who want to pursue a career in the exciting world of iOS development and but also for experienced Objective-C developers who want to learn the Swift programming language.
Lessons
-
36+ Lessons
-
100+ Quizzes
-
100+ Flashcards
-
100+ Glossary of terms
TestPrep
-
50+ Pre Assessment Questions
-
50+ Post Assessment Questions
Video Lessons
-
33+ Videos
-
05:20+ Hours
- iOS Developer Essentials
- Try It
- The Welcome Screen
- Creating a New Project
- An Overview of the Xcode IDE
- Features of the iOS Simulator
- Try It
- Introducing Xcode Playgrounds
- Constants and Variables
- Data Types
- Comments
- Strings
- Tuples
- Optionals
- Control Flow Statements
- Control Transfer Statements
- Try It
- Declaring Functions
- Parameters and Return Values
- Try It
- Function Types
- Closure Types
- Try It
- The ErrorType Protocol
- Throwing and Catching Errors
- Try It
- Creating Classes with Swift
- Properties
- Methods
- Instantiating Objects
- Inheritance
- Computed Properties
- Enumerations
- Protocols
- Try It
- Device Differences
- The Universal XCode Template
- Try It
- Introducing the UIKit Framework
- Basic Constraints
- Previewing Your Layout
- Creating Outlets
- Creating Actions
- Try It
- Text Fields
- Text Views
- Try It
- Alert Views
- Action Sheets
- Try It
- The UIImage Class
- The UIImageView Class
- Try It
- Date Pickers
- Custom Pickers
- Try It
- Adding a Navigation Controller to a Storyboard
- The Navigation Controller Interface
- Try It
- Table View Appearance
- Creating a Table View with Interface Builder
- Try It
- Creating a Collection View with Interface Builder
- Collection View Cells
- Collection View Delegate and Data Source
- Try It
- Creating a Tab Bar Controller
- Toolbars
- Try It
- The UIScrollView Class
- Scroll Views and Text Fields
- Try It
- Popovers
- Modal Views
- Try It
- Touch Events
- Gesture Recognizers
- Try It
- Creating Property Lists
- Reading Property Lists
- Try It
- Adding a Settings Bundle
- Reading Preferences with Code
- Try It
- Basic Concepts
- Preparing to Use the iCloud Storage APIs
- Checking for Service Availability
- Using iCloud Document Storage
- Try It
- Containers, Databases, and Records
- Development and Production Environments
- The CloudKit Dashboard
- Preparing to Use CloudKit
- Common Operations
- Try It
- Basic Concepts
- Adding Core Data to a Project
- Instantiating Core Data Objects
- Writing Managed Objects
- Reading Managed Objects
- Try It
- Types of Web Services
- JSON and NSJSONSerialization
- NSURLSession and Application Transport Security
- Try It
- The Share Sheet
- Try It
- Permissions
- Accuracy
- Receiving Location Updates
- Handling Errors and Checking Hardware Availability
- Geocoding and Reverse Geocoding
- Obtaining Compass Headings
- Try It
- Adding Annotations
- Accessory Views
- Try It
- Selecting the Image Source
- Presenting the Image Picker
- Try It
- Adding Support for UI Testing to Your Project
- Anatomy of a Test Case
- New Classes for UI Testing
- Test Assertions
- UI Recording
- Waiting for Elements in a UI Test
- Try It
- Adding Support for Unit Testing to Your Project
- TDD Techniques
- Anatomy of a Test Case
- Test Assertions
- Try It
- Obtaining and Registering UDIDs
- Creating an App ID (Bundle Identifier)
- Creating a Development Certificate
- Creating a Provisioning Profile
- Configuring Your Project
- Preparing a Distribution Build for TestFlight
- Internal and External Testers
- Creating an Application Profile
- Preparing and Uploading the Application Binary
- Submitting the App for Review
Jamshaid Sohail
Show more
×