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






2. Syntax for declaring a string called 'userName'






3. Name of the '|' symbol






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


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






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






7. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible






8. The ________ class provided a container for the management and display of views






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






10. Recommended image type for button graphics






11. 'plist' stands for...






12. Used to indicate any type of object






13. strong and nonatomic are examples of ...






14. Something the simulator cannot reliably test






15. Resembles a slot machine display






16. IDE






17. What computer language is the storyboard written in?






18. Dimensions of iPad (in points)






19. Class used for creating image views






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


21. @synthesize directives should be placed _____ (above or below) the @implementation directive in the implementation file






22. Syntax to include UIKIT in a class






23. Memory aid for keyboard shortcuts in the Navigator panel

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


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






25. To use a new class you need to _____ it






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






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






28. Combining two messages into a single line of code






29. RAM for iPhone






30. IDE for iPhone Development






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






32. Files used to create a class






33. What do the Autosizing settings of the Size Inspector do?






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






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






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






37. Modulus (remainder) operator






38. Word used to indicate that a user can't interact with a given element






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






40. Key sequence to open the Attributes Inspector






41. Return type indicating a method returns nothing






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






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






44. Framework used to write iPhone apps






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






46. A common button type that indicates additional information is available






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






48. Crash statement likely when an NSString is assigned a value with an incorrect format






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






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