Objective-C for Swift Developers Objective-C vs. SwiftLearn the distinguishing language features of Objective-C.Writing Classes in Objective-CFamiliarize yourself with Objective-C syntax. Write some classes and properties from scratch. Methods and Messages in Objective-CMaster how to write and call methods in Objective-C. Build a functioning game.Porting from Objective-C to Swift (Part 1)Write custom classes and incorporate third party frameworks and extensions.Porting from Objective-C to Swift (Part 2)Persist data with NSCoder and NSKeyedArchiver. Implement navigation with a collection view.Common Interop ChallengesFacilitate communication between the languages of iOS. Complete a set of coding challenges to sharpen interop skills.CompanyAbout Us Why Udacity? Blog In the News Jobs at Udacity Become a Mentor Partner with Udacity ResourcesCatalog Career Outcomes Help and FAQ Scholarships Resource Center Udacity SchoolsSchool of Artificial Intelligence School of Autonomous Systems School of Business School of Cloud Computing School of Cybersecurity School of Data Science School of Executive Leadership School of Product Management School of Programming and Development Career Resources Featured ProgramsBusiness Analytics SQL AWS Cloud Architect Data Analyst Intro to Programming Digital Marketing Self Driving Car Engineer Only at UdacityArtificial Intelligence Deep Learning Digital Marketing Flying Car and Autonomous Flight Engineer Intro to Self-Driving Cars Machine Learning Engineer Robotics Software Engineer