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. @property directives should be placed ____ (above or below) any IBActions in the header file






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






3. You have an instance variable called 'myLabel' that is a member of UILabel. In an app - you set it's text property to 'Howdy' with the correctly-written command: myLabel.text = @'Howdy'; Re-write this command using [ ] message-sending syntax

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


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






5. Document Apple uses to evaluate apps for the App Store






6. Companion to the @property directive






7. Class that creates an array capable of being changed after it is create






8. A view has a 'Shrink' button whose label needs to change once it is clicked to 'Grow'. Write a 'message' type command to change it's label to 'Grow'

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


9. IB

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


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


11. Alternative selection mechanism when many conditions exist






12. This type of app typically involves hierarchical data






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






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






15. What's the difference between Cocoa and Cocoa Touch?






16. This keyword in the property directive is related to memory management and refers to the idea that we want to maintain control of memory issues






17. Always used to end the list of objects when initializing an array






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






19. Key sequence to save an Xcode file






20. Symbol used for inheritance






21. A unique combination of view controller and view






22. Syntax to include UIKIT in a class






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


24. Recommended image type for button graphics






25. Boolean for 'true' in Objective-C






26. Precondition repetition structure syntax






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






28. A tool in Xcode to help fix broken code






29. If a method name includes a colon (:) this indicates a required _________






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






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






32. A fully opaque image has an _______ property value of ______






33. Prior to ARC - you used these terms alot






34. This type of app is mostly custom controllers and graphics






35. setters






36. Key sequence to hide/show Navigator View






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






38. Syntax for declaring a string called 'userName'






39. Boolean for 'false' in Objective-C






40. Every iOS application implements a subclass of _________






41. Symbol often denoting a 'pointer'






42. ______ are variables that can store a ____ to an object.






43. Property affecting an element's transparency






44. A file folder in the navigator panel is called a ________






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


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






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






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






49. Define a collection of methods to perform a task






50. The goal of the MVC design pattern