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. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible






2. Denotes a class method






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






4. 'plist' stands for...






5. ______ and ______ define the connections between scenes.






6. Shortcut for writing: y = y * 5;






7. NS stands for...






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






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






10. Extension for interface file






11. What are data detectors?






12. Another name for format specification






13. Closes an interface file






14. Key sequence to hide/show Navigator View






15. A class that implements a protocol is said to ____ to that protocol






16. What computer language is the storyboard written in?






17. Used to indicate any type of object






18. _____ are methods that we can connect to events.






19. Language used to write iOS apps






20. Indicates a lack of any value at all






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






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


23. Dimensions of iPad (in points)






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






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






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






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






28. Return type indicating a method returns nothing






29. Data type for true/false type variables






30. Creates 'getters' and 'setters'






31. Files used to create a class






32. Syntax for declaring a variable






33. Recommended image type for button graphics






34. Purpose of 'Secure' attribute for text fields






35. How do you get rid of an onscreen keyboard?

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


36. iOS functional building blocks






37. Defines what an object can do






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






39. Extension for an iPhone/iPad app






40. The object currently in control and interacting with the user






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






42. Calling a method is the same as...






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






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






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






46. This type of app typically involves hierarchical data






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






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






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






50. Key sequence to hide/show the Assistant Editor