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. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true






2. The goal of the MVC design pattern






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






4. Key sequence to hide/show Navigator View






5. Shortcut for writing: count = count + 1;






6. In the US - the '#' symbol is often called the ____ symbol






7. A ______ is where you edit a view and assign a controller to it.






8. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time






9. IDE for iPhone Development






10. IDE






11. A view that is displayed on top of an original view when user interactions are required






12. Extension for implementation file






13. Purpose of the 'Auto-enable Return Key' attribute for text fields






14. Another name for a 'button bar'






15. Master class in iOS






16. You have two labels in Interface Builder. One is selected (You clicked on it). How can you tell the distance between it and the other label?






17. Creates 'getters' and 'setters'






18. Boolean for 'false' in Objective-C






19. Declare and initialize a string that says: 'Hello World' whose identifier if 'phrase' . Use the shortest command possible.

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


20. Declaring a method in an interface file - before it is actually implemented is called _______ the method






21. Used to set up an outgoing connection from the implementation code to the view






22. In the MVC design pattern for iOS apps - this aspect is responsible for receiving user input and acting accordingly - and serves as a 'bridge' between the other two components. It is the backbone of the app.






23. Two-way selection logic block






24. Resembles a slot machine display






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






26. Syntax for block-comment






27. A class that manages the user's interaction with the iDevice






28. Size of iPhone 'lo-res' icon image in pixels






29. Which Apple project template creates a simple view/view controller application






30. Combining two messages into a single line of code






31. Class used for creating image views






32. Extension for an iPhone/iPad app






33. The name of the panel to the left of the Interface Builder Editor panel






34. Extension for MainStoryboard






35. Every iOS application implements a subclass of _________






36. Attribute that informs the system that the object referred to needs to be kept around and not discarded from memory






37. How do you show a storyboard file as source code?

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


38. A skeleton (holding place) or framework of code that will be completed in the future; provided initially so code will compile (but it may not function)






39. Tests to see whether two values are equal






40. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator






41. IB

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


42. Property affecting an element's transparency






43. _____ are methods that we can connect to events.






44. Although it is possible to declare an instance variable and then define a corresponding property - you may also use @property alone to...






45. API






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






47. In the MVC design pattern for iOS apps - view consists of the various...

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


48. Beginning with iOS4 - applications no longer terminate when the user presses the...






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






50. Size of iPhone retina icon image in pixels