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. The first method called when a user taps an application icon






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






3. Recommended image type for button graphics






4. Denotes an instance method






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






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






7. Indicates a lack of any value at all






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


9. Something the simulator cannot reliably test






10. Calling a method is the same as...






11. Method used to print information in an output panel






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






13. 'Build and run' keyboard shortcut






14. Extension for implementation file






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






16. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.






17. The bar across the top of the Editor area that shows you the item you are editing






18. Collection of interface elements and data storage elements etc you can access from your applications






19. Key sequence to open the Project Navigator (left panel)






20. Combining two messages into a single line of code






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






22. Apple's classes often provide a special initialization method called a _____ method






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






24. Write a statement to declare and initialize a label object called 'myLabel'






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


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






27. Development approach (design pattern) to structure iOS applications






28. This file contains the code that makes everything 'work'






29. Way to refer to an object within its own methods






30. Other name for an *.xib file






31. A virtual 'box' for organizing related projects






32. Scaling factor to make an image suitable for retina display






33. strong and nonatomic are examples of ...






34. Boolean for 'true' in Objective-C






35. Define a collection of methods to perform a task






36. The Inspector you will need if you want to connect a custom class to an object in Interface Builder






37. What property needs to be set before a scroll view (UIScrollView) will scroll?






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






39. Denotes a class method






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






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






42. XML






43. 'plist' stands for...






44. You have created some 'breadcrumbs' using NSLog to trace the path of your code - and the debug area is open - yet you see no information in the panel. What's the problem and what is the solution?

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


45. Syntax to include UIKIT in a class






46. Syntax for block-comment






47. Storage location for a piece of information






48. Tests to see whether two values are equal






49. Postcondition repetition structure syntax






50. Framework used to write iPhone apps