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. Consider: int x = 6;int y = 7;float quotient = (float) x/y;The statement that creates the variable 'quotient' is an example of ...






2. Postcondition repetition structure syntax






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






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






5. Size of iPhone retina icon image in pixels






6. Boolean for 'false' in Objective-C






7. Class that another class inherits from






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






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






10. The Inspector you would use to control your layout in Interface Builder






11. Tests to see whether two values are not equal






12. The goal of the MVC design pattern






13. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator






14. Other name for an *.xib file






15. Name of the '|' symbol






16. Syntax for sending an object a message with one parameter (p1)






17. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true






18. What computer language is the storyboard written in?






19. This keyword in the property directive is related to the concept of mutability and basically asks Apple to handle the details. This is the more 'relaxed' - less 'powerful' setting of two possibilities






20. Tests to see whether two values are equal






21. A class that manages the user's interaction with the iDevice






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






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






24. Declaring a method in an interface file - before it is actually implemented is called _______ the method






25. @property directives should be placed ____ (above or below) any IBActions in the header file






26. In most graphical user interfaces - a _____ view is a view that must be dismissed ('OK' button - 'Cancel' button for example) before the user can perform any other actions in the application.






27. Extension for interface file






28. Resembles a slot machine display






29. Alternative selection mechanism when many conditions exist






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






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






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






33. Syntax for declaring a string called 'userName'






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






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






36. A unique combination of view controller and view






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






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






39. Purpose of 'Secure' attribute for text fields






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






41. Syntax for declaring a variable






42. Something the simulator cannot reliably test






43. Key sequence to open the Attributes Inspector






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






45. A view that is displayed on top of an original view when user interactions are required






46. Syntax for single-line comment






47. Data type for true/false type variables






48. Term used to describe each screen of an iPhone app






49. Process of creating an active object from a class






50. Creates 'getters' and 'setters'