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






2. Single line text field






3. Formatting placeholder for integers






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






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






6. OOP






7. Consider: int x = 6;int y = 7;float quotient = (float) x/y;The statement that creates the variable 'quotient' is an example of ...






8. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place






9. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.






10. Storage place for a piece of information specific to a class






11. strong and nonatomic are examples of ...






12. SDK

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


13. Files used to create a class






14. Extension for MainStoryboard






15. Recommended image type for button graphics






16. Class of strings that can be changed






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






18. Key sequence to open the Project Navigator (left panel)






19. Negation symbol






20. Syntax for declaring a string called 'userName'






21. This type of app typically involves hierarchical data






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






23. ______ and ______ define the connections between scenes.






24. Symbol used for inheritance






25. Syntax for single-line comment






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






27. getters






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


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






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






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






32. UI






33. Alternative selection mechanism when many conditions exist






34. You are creating an app for a company whose URL is http://www.basicversity.com . What should be the company identifier for the app when you begin the project?






35. IB

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


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






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






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






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






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






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






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






43. Data type for true/false type variables






44. Extension for interface file






45. An integrated web browser component






46. Boolean for 'false' in Objective-C






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






48. Shortcut for writing: x = x - 1;






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






50. iOS functional building blocks