Foundations of Objective-C App Development
About this Course
An introduction to the Objective-C programming language. This will prepare you for more extensive iOS app development and build a foundation for advanced iOS development topics. Objective-C programming requires a Mac laptop or desktop computer. An iOS device is optional if the learner is willing to working exclusively with the simulator. Some learners have been able to work with an OS X virtual machine on Windows, but explaining how to do that is beyond the scope of this course. Upon completing this course, you will be able to: 1. Read and write Objective-C 2. Have a strong grasp of Objective-C objects 3. Organize their code professionally using objects and blocks 4. Prototype several entry-level appsCreated by: University of California, Irvine

Related Online Courses
The shift to cloud-native deployment models and containerized microservices empowers CoSPs to deploy composable applications anywhere in the infrastructure. Transformation technologies for Telco... more
In this project, you will use Linux commands to traverse Linux directories and list files. You will also learn where certain files are stored, how to change permissions to allow access, and how to... more
The course includes fundamental architecture topics that are key to understanding how any Cortex-M processor functions internally. The course focuses specifically on the Armv8-M version of the Arm... more
This course is an advanced level course designed for learners who want to use Qlik Sense to perform sophisticated data analytics, build dashboards, and communicate full reports and stories from... more
As Artificial Intelligence (AI) becomes integrated into high-risk domains like healthcare, finance, and criminal justice, it is critical that those responsible for building these systems think... more