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. Class that creates an array capable of being changed after it is create






2. Implements a logical OR condition






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






4. SDK


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






6. You have two labels in Interface Builder. One is selected (You clicked on it). How can you tell the distance between it and the other label?






7. Denotes an instance method






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






9. UI






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






11. Formatting placeholder for strings






12. The bar across the top of the Editor area that shows you the item you are editing






13. Any 'directive' statement begins with this symbol






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






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






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


17. Used to receive an event in code and trigger something






18. Under what circumstances would you need an outlet for a button if it's just needed to trigger an action?


19. XML






20. Extension for an iPhone/iPad app






21. Storage location for a piece of information






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






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






24. Boolean for 'true' in Objective-C






25. Key sequence to run an app in Xcode






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






27. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController






28. NS stands for...






29. You have created some 'breadcrumbs' using NSLog to trace the path of your code - and the debug area is open - yet you see no information in the panel. What's the problem and what is the solution?


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






31. Master class in iOS






32. Symbol often denoting a 'pointer'






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






34. Language used to write iOS apps






35. Opens the Xcode Quick Help Assistant






36. Used to set up an outgoing connection from the implementation code to the view






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






38. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.






39. What's the difference between Cocoa and Cocoa Touch?






40. What event do you use to detect a button tap?






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






42. Boolean for 'false' in Objective-C






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






44. 'Build and run' keyboard shortcut






45. Alternative selection mechanism when many conditions exist






46. Apple's classes often provide a special initialization method called a _____ method






47. What type of object does a web view expect as a parameter when loading a remote URL?






48. The Round Rect Button is found in this library






49. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________






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