Swift and iOS Programming
Unleash your potential in iOS app development with our hands-on course. Master Swift programming along with essential tools like Xcode & Interface Builder. Design robust user interfaces, manage data persistence & network connectivity while adhering to best practices in memory management & multi-threading.
- Available in:
- Malaysia

Training Provider Pricing
Pax:
Features
Subsidies

What you'll learn
- Understand the structure of iOS SDK and utilize Xcode for app development
- Create multi-view applications with tab bar and navigation controllers
- Implement object-oriented programming principles in Swift
- Design user interfaces using UIKit framework and handle user interactions
- Utilize storyboards for layout design and transitions between views
- Manage memory efficiently using automatic reference counting (ARC)
- Learn Swift language basics including syntax, control flow, and functions
- Incorporate concurrency techniques for background operations
Why should you attend?
Dive into the world of iOS app development with this comprehensive course designed to equip you with a solid understanding of Swift and the iOS programming environment. Begin by exploring the iOS SDK, including the latest features in iOS 9 and Xcode 7, and learn how to navigate and utilize tools like Interface Builder and the iPhone Simulator. Transition smoothly into Swift fundamentals, where 'Hello Swift' marks your entry point into core data types, control flow, functions, and more. Advance to object-oriented programming concepts using Swift; understand structs, classes, methods, properties, and delve into more complex topics such as generic types and protocols. Grasp memory management essentials with reference counting and ARC to prevent common pitfalls like retain cycles. Build upon your knowledge by creating basic iPhone applications, managing application states, and programming user interfaces with UIKit. Master view controllers for efficient navigation and orientation management within your apps. Learn to manage multiple views effectively using tab bar and navigation controllers. Unleash the power of storyboards for visually-oriented development and touch handling through Multi Touch and Gestures API. Ensure data persistence via file systems, SQLite, Core Data, and NSUserDefaults. Lastly, tackle concurrency for smooth background execution and connect your app to the world with networking capabilities, RESTful services, JSON parsing, and multimedia integration.
Course Syllabus
Short Break
15 minsShort Break
15 minsRecap and Q&A
15 minsLunch
1 hourShort Break
15 minsShort Break
15 minsShort Break
15 minsRecap and Q&A
15 minsEnd of Day 1
Short Break
15 minsShort Break
15 minsRecap and Q&A
15 minsLunch
1 hourShort Break
15 minsShort Break
15 minsShort Break
15 minsRecap and Q&A
15 minsEnd of Day 2
Ratings and Reviews
Minimum Qualification
Target Audience
Methodologies
Course Reviews

The trainer has deep expertise in a variety of different IT and business disciplines. It helped during training.
Why should you attend?
Dive into the world of iOS app development with this comprehensive course designed to equip you with a solid understanding of Swift and the iOS programming environment. Begin by exploring the iOS SDK, including the latest features in iOS 9 and Xcode 7, and learn how to navigate and utilize tools like Interface Builder and the iPhone Simulator. Transition smoothly into Swift fundamentals, where 'Hello Swift' marks your entry point into core data types, control flow, functions, and more. Advance to object-oriented programming concepts using Swift; understand structs, classes, methods, properties, and delve into more complex topics such as generic types and protocols. Grasp memory management essentials with reference counting and ARC to prevent common pitfalls like retain cycles. Build upon your knowledge by creating basic iPhone applications, managing application states, and programming user interfaces with UIKit. Master view controllers for efficient navigation and orientation management within your apps. Learn to manage multiple views effectively using tab bar and navigation controllers. Unleash the power of storyboards for visually-oriented development and touch handling through Multi Touch and Gestures API. Ensure data persistence via file systems, SQLite, Core Data, and NSUserDefaults. Lastly, tackle concurrency for smooth background execution and connect your app to the world with networking capabilities, RESTful services, JSON parsing, and multimedia integration.
What you'll learn
- Understand the structure of iOS SDK and utilize Xcode for app development
- Create multi-view applications with tab bar and navigation controllers
- Implement object-oriented programming principles in Swift
- Design user interfaces using UIKit framework and handle user interactions
- Utilize storyboards for layout design and transitions between views
- Manage memory efficiently using automatic reference counting (ARC)
- Learn Swift language basics including syntax, control flow, and functions
- Incorporate concurrency techniques for background operations
Course Syllabus
Short Break
15 minsShort Break
15 minsRecap and Q&A
15 minsLunch
1 hourShort Break
15 minsShort Break
15 minsShort Break
15 minsRecap and Q&A
15 minsEnd of Day 1
Short Break
15 minsShort Break
15 minsRecap and Q&A
15 minsLunch
1 hourShort Break
15 minsShort Break
15 minsShort Break
15 minsRecap and Q&A
15 minsEnd of Day 2
Course Reviews

The trainer has deep expertise in a variety of different IT and business disciplines. It helped during training.
Training Provider Pricing
Pax:
Features
Subsidies

Ratings and Reviews
Minimum Qualification
Target Audience
Methodologies
Become an Instructor
Teach what you love. Abundent Academy gives you the tools you need to run your own trainings! We provide you with the platform, the students, the materials, and the support you need to succeed!
Start TeachingAcademy for Business
Get unlimited access to over 150 of Abundent Academy's carefully curated courses for your team, all organized according to job category and role! We can also advertise your open job positions to our community of thousands of developers!
Join TodayTop companies choose Academy for Business
Newsletter
© 2025 Abundent Sdn Bhd. All Rights Reserved.