It's not like this is a required class. You still have to take the required set of theory classes. This is just an optional elective for students to take if they want to learn iOS development.
At the end of the day the day if you want to create a startup or even just get a job out college, taking practical courses like iOS development will put you in a much better position than spending all of your time taking theory classes.
At the end of the day the day if you want to create a startup or even just get a job out college, taking practical courses like iOS development will put you in a much better position than spending all of your time taking theory classes.