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. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right






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






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






4. The Round Rect Button is found in this library






5. Although it is possible to declare an instance variable and then define a corresponding property - you may also use @property alone to...






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






7. Syntax to include UIKIT in a class






8. Syntax for declaring a variable






9. Implements a logical OR condition






10. Process of creating an active object from a class






11. A fully opaque image has an _______ property value of ______






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


13. Expression to create a random number in [0 -20];






14. Data type for true/false type variables






15. In a stepper control - when this attribute option is checked - the stepper's value is automatically set to the minimum value when the maximum value is exceeded (or vice versa).






16. SDK


17. Key sequence to open the Attributes Inspector






18. A unique combination of view controller and view






19. The ________ class provided a container for the management and display of views






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






21. Closes an interface file






22. iPhone and iPad ____ support .png transparency






23. Boolean for 'false' in Objective-C






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






25. Beginning with iOS4 - applications no longer terminate when the user presses the...






26. Dimensions of iPhone (in points)






27. Indicates a lack of any value at all






28. Syntax to include the fictitious user-created file 'myFile.h'


29. This file contains the scene - segue and relationship definitions for your project






30. ______ are variables that can store a ____ to an object.






31. Correct the error: label.text = 'Hello World !';


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






33. This type of app is mostly custom controllers and graphics






34. 'Build and run' keyboard shortcut






35. Used to indicate any type of object






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






37. Key sequence to run an app in Xcode






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






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






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






41. Method used to print information in an output panel






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






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






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






45. An alternative way to see the connections between an object in the Interface Builder and it's code in Xcode without using the Connections inspector


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






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






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


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






50. Key sequence to open the Standard Editor