Test your basic knowledge |

iOS 5 App Development Basics

Subjects : it-skills, apple
Instructions:
  • Answer 50 questions in 15 minutes.
  • If you are not ready to take this test, you can study here.
  • Match each statement with the correct term.
  • Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.

This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. Memory aid for keyboard shortcuts in the Navigator panel

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


2. A common button type that indicates additional information is available






3. The 'First Responder' in a scene is not an object it is considered a ________






4. Term used to describe each screen of an iPhone app






5. What are the guidelines for the class prefix for a project?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


6. Connections between Objects in the Interface Builder and the header file are formed by _____-_______ from the object to the proper place in the header file






7. A transition between scenes - frequently with a visual transition effect applied






8. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________






9. Class that builds upon another class






10. The Utilities area has two sections: ______ and ______






11. The Inspector you would use to control your layout in Interface Builder






12. A class that implements a protocol is said to ____ to that protocol






13. Method used to print information in an output panel






14. An integrated web browser component






15. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations






16. The '@' symbol is shorthand for creating one of these






17. Purpose of 'Secure' attribute for text fields






18. Dimensions of iPhone (in points)






19. Defines the functional building blocks (classes) that make iOS devices perform certain actions






20. Key sequence to save an Xcode file






21. Used to receive an event in code and trigger something






22. Write a line of code creating a pointer to a wall paper image called 'wp1' that refers to a resource in an app with the file name 'wallPaper_01.png'

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


23. Typical header syntax for a button that will be applying the 'moveMe' action in an app






24. In your implementation file - the _____ method (provided in stub form by Apple) runs after machine language code reserves some space in memory for your View. This method is often used to create a 'clean slate' as an app opens.






25. These define to which messages the datasource and delegate respond






26. Dimensions of iPad (in points)






27. An alternative way to see the connections between an object in the Interface Builder and it's code in Xcode without using the Connections inspector

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


28. API






29. XML






30. Class that allows URL management






31. The HIG requires some kind of _____ element in a cell if there is more information available






32. Key sequence on a Mac to select between open application






33. Class of strings that can be changed






34. Key sequence to hide/show the Assistant Editor






35. Creates 'getters' and 'setters'






36. Class that another class inherits from






37. Allows you to easily track multiple versions of your project






38. What event do you use to detect a button tap?






39. Symbol used for inheritance






40. Used to define a list of all methods and properties a class uses






41. Single line text field






42. @synthesize directives should be placed _____ (above or below) the @implementation directive in the implementation file






43. Under what circumstances would you need an outlet for a button if it's just needed to trigger an action?

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183


44. Expression to create a random number in [0 -20];






45. ______ and ______ define the connections between scenes.






46. Boolean for 'true' in Objective-C






47. This file contains the scene - segue and relationship definitions for your project






48. The Inspector you would use to tweak the way interface objects appear






49. This type of app is typically one screen - and gives you the basics with minimal interaction






50. Syntax to include the fictitious user-created file 'myFile.h'

Warning: Invalid argument supplied for foreach() in /var/www/html/basicversity.com/show_quiz.php on line 183