Ios - Swift And Objective-C Like Never Before
Published 11/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 17.66 GB | Duration: 35h 54m
Published 11/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 17.66 GB | Duration: 35h 54m
Master iOS Development with Swift and Objective-C to Build Amazing Apps
What you'll learn
Swift Programming Language: Students will gain in-depth knowledge of Swift, Apple's modern programming language for iOS development.
Objective-C Programming Language: Students will also learn Objective-C, which is foundational to many existing iOS applications and frameworks.
Creating User Interfaces: Students will learn how to design user interfaces using UIKit and SwiftUI to build responsive and interactive applications.
Handling User Input: The course will teach how to handle different types of user input, including touch gestures, forms, and keyboard input.
Students will explore essential iOS frameworks such as Foundation, CoreData, CoreGraphics, AVFoundation, and MapKit to enhance app functionality
The course will teach debugging techniques using Xcode's debugger, breakpoints, and console outputs to troubleshoot issues in both Swift and Objective-C code.
Students will learn how to build apps for real-world use, including how to deploy their apps to the App Store, handle app signing, and work with Apple Developer
Since Swift and Objective-C are often used together in large applications, students will learn howto integrate both languages within the same project seamlessly
By the end of the course, students will be able to confidently build, debug, and deploy iOS applications using both Swift and Objective-C
Requirements
There are not any requirements
Description
Master iOS Development with "iOS - Swift and Objective-C Like Never Before"!Are you ready to build sleek, powerful apps for the iPhone, iPad, and beyond? iOS - Swift and Objective-C Like Never Before is your ultimate gateway to becoming a skilled iOS developer. Whether you’re starting fresh or enhancing your current skills, this course will guide you through creating cutting-edge apps with two of Apple’s most essential programming languages.What You’ll Gain: Comprehensive Language Mastery: Learn Swift’s modern elegance and Objective-C’s robust legacy for iOS development. Real App Development Skills: Design and build fully functional apps from scratch with intuitive user interfaces. Seamless Integration: Understand how to combine Swift and Objective-C seamlessly in your projects. Advanced Features: Work with Core Data, notifications, APIs, and Apple’s frameworks like UIKit and SwiftUI. Problem-Solving Expertise: Debugging and optimizing techniques to make your apps fast, reliable, and user-friendly. Why This Course?Beginner to Advanced: Clear explanations and structured learning paths, whether you’re new or experienced.Hands-On Projects: Develop real-world apps, from simple utilities to complex multi-screen applications.Up-to-Date Content: Stay current with the latest iOS development trends and best practices.Expert Instructor: Led by a seasoned developer with years of experience building successful iOS apps. Who Should Enroll?Aspiring iOS developers aiming to create their first app.Professionals upgrading their skills with Swift and Objective-C.Entrepreneurs building their app ideas.Developers seeking to transition into iOS development. Build Apps That ShineWith iOS - Swift and Objective-C Like Never Before, you’ll gain the confidence to craft apps that aren’t just functional but also beautiful, performant, and loved by users. Bring your ideas to life and open doors to a high-demand career in mobile app development!Enroll Now!Don’t let your app dreams stay dreams. Start building today with our easy-to-follow lessons and hands-on projects. Click Enroll Now and take the first step toward becoming an iOS development expert!Your journey to iOS mastery starts here!
Overview
Section 1: Introduction
Lecture 1 Overview
Lecture 2 Hardware
Lecture 3 Software
Lecture 4 Tools
Lecture 5 First App
Lecture 6 Xcode
Lecture 7 Interface Builder
Lecture 8 Simulator
Lecture 9 Understanding iOS
Lecture 10 Outlets.
Lecture 11 Text Views
Lecture 12 Labels and Text Views Exercise
Lecture 13 Label Rows Assignment
Lecture 14 Basics Recap
Section 2: Baic Programming
Lecture 15 Introduction to Programming
Lecture 16 Command Line Print
Lecture 17 Comments
Lecture 18 Basic Variables
Lecture 19 Variable Examples Exercise
Lecture 20 Strings
Lecture 21 Append Strings Exercise
Lecture 22 Variables In iOS
Lecture 23 If Else
Lecture 24 Operators
Lecture 25 Arrays and Sets
Lecture 26 Dictionaries
Lecture 27 For Loops
Lecture 28 Occurance of X Exercise
Lecture 29 Compare Arrays Assignment
Lecture 30 Switch
Lecture 31 While Loops
Lecture 32 Jump Statement
Lecture 33 Functions
Lecture 34 Dice Exercise
Lecture 35 Unique Words Assignment
Lecture 36 Most Photos Assignment
Lecture 37 Ordered Names Assignment
Lecture 38 Available People Assignment
Lecture 39 Basic Programming Recap
Section 3: Basic User interface
Lecture 40 Introduction to UI
Lecture 41 GUI Kit
Lecture 42 Buttons
Lecture 43 Tap to Reveal Exercise
Lecture 44 Segmented Controls
Lecture 45 Image Views
Lecture 46 Image Switcher Exercise
Lecture 47 Text Fields
Lecture 48 UI Switch
Lecture 49 UI Slider
Lecture 50 Image Slider Exercise
Lecture 51 UI Stepper
Lecture 52 View Controller
Lecture 53 View Controller Class
Lecture 54 Segue
Lecture 55 Passing Data
Lecture 56 Recap
Lecture 57 Find Image Assignment
Lecture 58 User Manager Assignment
Lecture 59 Basic User Interface Recap
Section 4: Swift
Lecture 60 Introduction to Swift Section
Lecture 61 Playground
Lecture 62 Swift Variables
Lecture 63 Swift Optionals
Lecture 64 Swift Control Flow
Lecture 65 Swift Strings
Lecture 66 Arrays in Swift
Lecture 67 Dictionaries in Swift
Lecture 68 Functions in Swift
Lecture 69 Swift in iOS
Lecture 70 Random Image Picker Exercise
Lecture 71 Swift User Manager Assignment
Lecture 72 Swift Recap
Section 5: Further Programming
Lecture 73 Introduction to Advanced programming
Lecture 74 OOP
Lecture 75 Classes in Swift
Lecture 76 Classes in Objective-C
Lecture 77 Array of Users Exercise
Lecture 78 Array of Users - ObjC Assignment
Lecture 79 Initialization
Lecture 80 Guard
Lecture 81 Convenience Initialization
Lecture 82 Inheritence
Lecture 83 Enumerations
Lecture 84 Structures
Lecture 85 Selectors Class Type ObjC
Lecture 86 Selectors Class Type Swift Assignment
Lecture 87 Protocols
Lecture 88 Delegation Pattern
Lecture 89 Delegation in iOS
Lecture 90 Delegation in ObjC App Exercise
Lecture 91 Text Field Delegation in iOS
Lecture 92 Text Field Delegation in ObjC Assignment
Lecture 93 Categories
Lecture 94 Class Extensions
Lecture 95 Class Methods
Lecture 96 Reference Counting
Lecture 97 Timer
Lecture 98 Clousers Completion Blocks
Lecture 99 Getting Help
Lecture 100 Vehicle Shop App Exercise
Lecture 101 Vehicle Shop App in Objectice-C Assignment
Lecture 102 Wrap Up
Lecture 103 Further Programming Recap
Section 6: Intermediate User Interfaces
Lecture 104 Intro to Intermediate UI
Lecture 105 Back To Basics
Lecture 106 View Controller Life Cycle
Lecture 107 Progress View
Lecture 108 Legal Characters Exercise
Lecture 109 Intro to Auto Layout
Lecture 110 Grid of 4 by 4 Exercise
Lecture 111 Hard coding interface
Lecture 112 Ten Buttons Exercise
Lecture 113 Auto Layout Coding
Lecture 114 Stack view
Lecture 115 Login UI Exercise
Lecture 116 Profile UI Assignment
Lecture 117 Intermediate user Interface Recap
Section 7: Touches and Gestures
Lecture 118 Introduction to touches and gestures
Lecture 119 Begin End Touch Methods
Lecture 120 Touches Moved
Lecture 121 Tap Fast
Lecture 122 Gestures in Interface Builder
Lecture 123 Gestures in Code
Lecture 124 Custom Gesture
Lecture 125 Transformations
Lecture 126 Rotate and Scale
Lecture 127 CG Transforms Touches
Lecture 128 Custom Gesture Assignment
Lecture 129 Touches Gestures Recap
Section 8: Graphics and Animations
Lecture 130 Introduction to graphics and animation
Lecture 131 View Animations
Lecture 132 Animation Blocks
Lecture 133 Animation Loop Exercise
Lecture 134 Chart Graph Exercise
Lecture 135 Spring Animation
Lecture 136 Transitions
Lecture 137 Core Graphics Basics
Lecture 138 Bezier Path Linear
Lecture 139 Bezier Path Curves
Lecture 140 Finger Drawing App Assignment
Lecture 141 CA Layer Intro
Lecture 142 IBDesignable IBInspectable
Lecture 143 View With Gradient Background Exercise
Lecture 144 Core Animation Basics
Lecture 145 Core Animation Keyframes
Lecture 146 Draw Animation Path Exercise
Lecture 147 CA Transactions
Lecture 148 Animation in Autolayout
Lecture 149 UI Dynamics
Lecture 150 Graphics Animations Recap
Section 9: Memory Puzzle Game
Lecture 151 Introduction to the memory puzzle game project
Lecture 152 New App
Lecture 153 Interface Outlets
Lecture 154 Auto Layout
Lecture 155 Beginning Tile Grid
Lecture 156 Finishing the Tiles
Lecture 157 Label Sub Class
Lecture 158 Store Tile Grid
Lecture 159 Randomizing the Tiles
Lecture 160 Timer
Lecture 161 Partitioning the Code
Lecture 162 Reset Action
Lecture 163 Touch Ended Event
Lecture 164 UI Tap Gesture Recognizer Assignment
Lecture 165 Flipping a Tile
Lecture 166 Comparing Tiles
Lecture 167 Flip Back or Forth
Lecture 168 Game Won
Lecture 169 Issue of Game State
Lecture 170 Game Mode
Lecture 171 Images
Lecture 172 Advanced Stuff
Section 10: Scroll Views
Lecture 173 Introduction to UI Scroll View
Lecture 174 Scroll View
Lecture 175 Content Size
Lecture 176 Delegate Methods
Lecture 177 Zooming
Lecture 178 Paging
Lecture 179 UI Page Controller
Lecture 180 Scroll with Page Control Exercise
Lecture 181 Reusable UIView With XIB
Lecture 182 Custom Views in Scroll View
Lecture 183 Scroll with Fit Images Exercise
Lecture 184 Fit Images in Storyboard Assignment
Lecture 185 Scroll View Recap
Section 11: Advanced User Interface
Lecture 186 Introduction to Advanced User Interfaces
Lecture 187 Alert Controllers
Lecture 188 Comparing Dates
Lecture 189 Picker View
Lecture 190 Container View
Lecture 191 Shared Entry Form Exercise
Lecture 192 IB Outlet Collection
Lecture 193 Navigation Controller
Lecture 194 Segue to Another Storyboard
Lecture 195 Tab Bar Controller
Lecture 196 Tab Bar Navigation Controller
Lecture 197 Split View Controller
Lecture 198 UI Popover Presentation
Lecture 199 Advanced User Interfaces Recap
Section 12: Table Collection Views
Lecture 200 Introduction to Table Views and Collections Views
Lecture 201 Table View Controller
Lecture 202 Table Views in any Controller
Lecture 203 Custom Table View Cell
Lecture 204 Search in Tables
Lecture 205 Table View Methods
Lecture 206 Multiple Edit Buttons
Lecture 207 Pull to Refresh
Lecture 208 Master Detail App
Lecture 209 Shopping List App Exercise
Lecture 210 Collection Views
Lecture 211 Custom Cells in Collection Views
Lecture 212 Deleting Cells in Collection Views
Lecture 213 Collection Views Drag and Drop
Lecture 214 Supplementary Views in Collection Views
Lecture 215 Collection View Layout
Lecture 216 Shopping List App Drag and Drop Assignment
Lecture 217 Table View and Collection Views Recap
Aspiring iOS developers aiming to create their first app,Professionals upgrading their skills with Swift and Objective-C,Entrepreneurs building their app ideas,Developers seeking to transition into iOS development