Chapter 1 - Intro to Mobile App Programming
True or false? To develop iOS apps you will need an Intel-based Mac running Mac OS X Snow Leopard or later.
True
True or false? Xcode is the integrated development environment in which iOS applications are developed.
True
What is iOS Simulator?
iOS Simulator is a feature of Xcode that allows you to run an app on a simulated version of a real device.
True or false? Cocoa Touch provides the Multi Touch technologies used in iOS apps.
True
Explain how to activate the debugger.
Click anywhere on your code and add a break point.
Describe the three iOS developer programs.
Developer Program - If you want to develop apps and put them in the app store. Enterprise - More for business, most expensive. You get somewhat of a patent for this one. University - Same as the previous two, only that this one is free to college students.
True or False? The main programming language for iOS applications is Java.
False
Name one advantage of the iOS Developer Program over the Apple Developer Program.
It has an iOS Simulator. Aka, an iPhone emulator.
Briefly describe the following elements of Xcode: Navigator area Editor area Utility area
Navigator Area - This area allows you to view and navigate through your project files. Editor Area - This is where program your files in Objective-C (or in Swift). Utility Area - Allows you to build the User Interface part of your iOS app.
List the features of iOS that cannot be tested with Xcode Simulator if you are a registered Apple developer.
The iOS simulator has everything an iPhone has EXPECT the functionality of a camera and video camera. You will need to use an actual iPhone to test the camera feature.