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. These define to which messages the datasource and delegate respond






2. Correct the error: label.text = 'Hello World !';

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


3. The library that contains the objects you can add to a view or XIB file






4. 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.






5. Syntax to include UIKIT in a class






6. Data type for highly precise numbers with huge numbers of decimal places






7. Fixed iteration repetition control structure syntax






8. The goal of the MVC design pattern






9. Shortcut for writing: y = y * 5;






10. Dimensions of iPad (in points)






11. In the UK - the '#' symbol is often called the ____ symbol






12. @property directives should be placed ____ (above or below) any IBActions in the header file






13. UI






14. Boolean for 'false' in Objective-C






15. Apps that provide easy access to a single screen of information with a backside view for modifying preferences






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






17. A fully transparent image has an _____ property value of _____






18. An _______ is used to enable your code to talk to objects within views






19. Indicates a lack of any value at all






20. 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


21. Key sequence to hide/show Navigator View






22. Prior to ARC - you used these terms alot






23. Key sequence to run an app in Xcode






24. 'plist' stands for...






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






26. Key sequence to open the Standard Editor






27. Boolean for 'true' in Objective-C






28. This element should 'always' accompany a slider to indicate its purpose






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






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






31. Creates 'getters' and 'setters'






32. Language used to write iOS apps






33. Syntax for reserving memory and initializing an object






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






35. Syntax for block-comment






36. Other name for an *.xib file






37. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right






38. setters






39. Write a statement to declare and initialize a label object called 'myLabel' to 'GO!'

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


40. Opens the Xcode Quick Help Assistant






41. Class that another class inherits from






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






43. ______ and ______ define the connections between scenes.






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






45. Syntax for sending an object a message with no parameters






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






47. OOP






48. 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?






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






50. Key sequence to hide/show the Assistant Editor