We may earn an affiliate commission when you visit our partners.

iOS Developer

Save

generative_async_error: 'str' object has no attribute 'get'

Read more

generative_async_error: 'str' object has no attribute 'get'

Share

Help others find this career page by sharing it with your friends and followers:

Salaries for iOS Developer

City
Median
New York
$220,000
San Francisco
$187,000
Seattle
$167,000
See all salaries
City
Median
New York
$220,000
San Francisco
$187,000
Seattle
$167,000
Austin
$190,000
Toronto
$149,000
London
£95,000
Paris
€71,000
Berlin
€97,000
Tel Aviv
₪572,000
Singapore
S$116,000
Beijing
¥505,000
Shanghai
¥335,000
Shenzhen
¥589,000
Bengalaru
₹3,220,000
Delhi
₹983,000
Bars indicate relevance. All salaries presented are estimates. Completion of this course does not guarantee or imply job placement or career outcomes.

Path to iOS Developer

Take the first step.
We've curated 24 courses to help you on your path to iOS Developer. Use these to develop your skills, build background knowledge, and put what you learn to practice.
Sorted from most relevant to least relevant:

Reading list

We haven't picked any books for this reading list yet.
Great resource for experienced iOS developers who want to learn about advanced topics such as Core Data, networking, and security.
Comprehensive guide to iOS programming. It covers a wide range of topics, from the basics of iOS development to advanced concepts such as concurrency and networking. This book is suitable for both beginners and experienced iOS developers.
Provides a collection of design patterns for using Core Data. It covers topics such as data modeling, object management, and querying. It valuable resource for developers who want to learn how to use Core Data effectively in their applications.
Provides practical guidance on how to use Core Data in real-world applications. It covers best practices for data modeling, object management, and querying. It great resource for developers who want to learn how to use Core Data effectively in their own projects.
Great resource for iOS developers who want to learn how to develop iOS games with SpriteKit. It covers all the basics, from setting up your development environment to creating your first games.
Provides a comprehensive overview of Core Data, covering the basics of data modeling, object management, and querying. It great resource for beginners who want to learn the fundamentals of Core Data.
Provides a practical guide to using Core Data on iOS. It covers topics such as data modeling, object management, and querying. It great resource for developers who want to learn how to use Core Data to build data-driven iOS applications.
Provides a comprehensive guide to Core Data. It covers topics such as data modeling, object management, and querying. It great resource for developers who want to learn how to use Core Data to build data-driven applications.
Provides a tutorial-based approach to learning Core Data. It covers topics such as data modeling, object management, and querying. It great resource for beginners who want to learn how to use Core Data in their applications.
Provides a comprehensive overview of iOS UI programming. It covers the basics of UI programming, including user interface design, event handling, and animations. This book is suitable for both beginners and experienced iOS developers.
Great introduction to SwiftUI, Apple's new user interface framework. It covers all the basics, from creating simple views to building complex layouts.
Great resource for intermediate and experienced iOS developers who want to learn how to write more effective Objective-C code. It covers topics such as memory management, concurrency, and design patterns.
Great resource for iOS developers who want to learn how to design beautiful and user-friendly apps. It covers topics such as typography, color, and layout.
Provides a comprehensive overview of iOS Core Data. It covers the basics of Core Data, including data modeling, data management, and data synchronization. This book is suitable for both beginners and experienced iOS developers.
Provides a comprehensive overview of iOS network programming. It covers the basics of network programming, including HTTP, sockets, and web services. This book is suitable for both beginners and experienced iOS developers.
Comprehensive guide to iOS programming with Swift. It covers all the basics, from setting up your development environment to creating your first apps. It great resource for beginners who want to learn how to develop iOS apps.
Provides a comprehensive overview of the iOS 14 programming fundamentals using Swift. It covers the basics of iOS development, including user interface design, data management, and networking. This book is suitable for beginners who want to learn how to develop iOS apps.
Provides a fun and engaging introduction to iOS development. It uses a visual approach to teach the basics of iOS programming, making it easy for beginners to understand. This book is suitable for beginners who want to learn how to develop iOS apps.
Provides a comprehensive overview of the Swift programming language. It covers the basics of Swift programming, including data types, control flow, and object-oriented programming. This book is suitable for beginners who want to learn how to develop iOS apps.
Provides a comprehensive overview of iOS development using SwiftUI. It covers the basics of SwiftUI, including user interface design, data binding, and navigation. This book is suitable for both beginners and experienced iOS developers.
Provides a comprehensive overview of iOS 14 programming. It covers the new features and changes in iOS 14, including widgets, App Clips, and SwiftUI. This book is suitable for both beginners and experienced iOS developers.
Provides a comprehensive overview of iOS security. It covers the basics of iOS security, including vulnerabilities, exploits, and mitigations. This book is suitable for both beginners and experienced iOS security researchers.
Provides a comprehensive overview of machine learning for iOS. It covers the basics of machine learning, including data preparation, model training, and model evaluation. This book is suitable for both beginners and experienced iOS developers.
Covers performance tuning techniques for iOS applications, including how to use Core Data efficiently. It valuable resource for developers who want to make their Core Data applications run faster and more efficiently.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser