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


2. The Inspector you would access to gain access to various accessibility attributes






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






4. Negation symbol






5. Extension for interface file






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






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






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






9. Which Apple project template creates a simple view/view controller application






10. Multiline text entry block






11. Opens the Xcode Quick Help Assistant






12. Boolean for 'false' in Objective-C






13. Companion to the @property directive






14. iOS functional building blocks






15. Other name for an *.xib file






16. MVC






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






18. An integrated web browser component






19. 4 Top down technology layers making up iOS






20. Piece of information provided to a method when it is messaged






21. Class of collection data type which stores information as object/key pairs






22. A file folder in the navigator panel is called a ________






23. Syntax for block-comment






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






25. Extension for implementation file






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






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






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






29. NS stands for...






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






31. An _______ is used to enable your code to talk to objects within views






32. What are data detectors?






33. A virtual 'box' for organizing related projects






34. Used to test an app without needing an actual physical device






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






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


37. A transition between scenes - frequently with a visual transition effect applied






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






39. How do you show a storyboard file as source code?

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


40. Delimiter for a list of protocols






41. A unique combination of view controller and view






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






43. Another name for a 'button bar'






44. Denotes an instance method






45. Any 'directive' statement begins with this symbol






46. Key sequence to open the Attributes Inspector






47. Write a statement to declare and initialize a label object called 'myLabel' to 'GO!'

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


48. Syntax for reserving memory and initializing an object






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






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