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 Round Rect Button is found in this library






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






3. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time






4. What are the guidelines for the class prefix for a project?

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


5. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController






6. Size of iPhone retina icon image in pixels






7. Data type for whole numbers






8. MVC






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


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


11. A skeleton (holding place) or framework of code that will be completed in the future; provided initially so code will compile (but it may not function)






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






13. RAM for iPhone






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






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






16. Multiline text entry block






17. In the MVC design pattern for iOS apps - this aspect provides the underlying data and methods that offer information to the rest of the application






18. Key sequence to open the Attributes Inspector






19. Companion to the @property directive






20. The '@' symbol is shorthand for creating one of these






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






22. Modulus (remainder) operator






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






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






25. Key sequence to save an Xcode file






26. Prior to ARC - you used these terms alot






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






28. Data type for numbers with 'tame' numbers of decimal points






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






30. Creates 'getters' and 'setters'






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


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






33. The first method called when a user taps an application icon






34. Dimensions of iPhone (in points)






35. Name of the '|' symbol






36. UI






37. Directive to include other interface files that an application might need to access






38. Recommended image type for button graphics






39. Something the simulator cannot reliably test






40. ______ and ______ define the connections between scenes.






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






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






43. Class that builds upon another class






44. Storage location for a piece of information






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






46. IDE for iPhone Development






47. 'plist' stands for...






48. Another name for a 'button bar'






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






50. Syntax to include UIKIT in a class