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. Write a statement to declare and initialize a label object called 'myLabel'






2. Objective-C is an extension (super set) of...






3. The Round Rect Button is found in this library






4. If you have an image file called 'myImage.png' and you make a hi-res version for the retina display - what should be the name of the new file?






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






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






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






8. Opens the Xcode Quick Help Assistant






9. Two-way selection logic block






10. MVC






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






12. Syntax for reserving memory and initializing an object






13. Dimensions of iPhone (in points)






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






15. Implements a logical AND condition






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






17. Syntax for declaring a string called 'userName'






18. For a text field - what does the 'Clear Button' look like?

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


19. Any 'directive' statement begins with this symbol






20. Combining two messages into a single line of code






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






22. setters






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






24. To unroll or roll up a hierarchy of files - objects or classes - you click the ______ _______ at the root element






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






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






27. In a stepper control - when this attribute option is checked - the stepper's value is automatically set to the minimum value when the maximum value is exceeded (or vice versa).






28. Syntax to include UIKIT in a class






29. UI






30. ______ enable applications to store multiple pieces of information in a single object






31. Denotes an instance method






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






33. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.






34. Key sequence to open the Standard Editor






35. Extension for interface file






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


37. A tool in Xcode to help fix broken code






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






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






40. API






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






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






43. An array of background images called 'bgImages' has been declared as an instance variable in your header file. You have created a set of 5 background images stored in UIImage variables wp1 through wp5. Write a line of code that initializes the array.






44. Class that builds upon another class






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


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


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






48. Key sequence to hide/show Navigator View






49. File name suffix indicating an image is suitable for retina display






50. Creates 'getters' and 'setters'