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. Typical header syntax for a button that will be applying the 'moveMe' action in an app






2. Crash statement likely when an NSString is assigned a value with an incorrect format






3. Another name for a 'button bar'






4. Key sequence to hide/show the Assistant Editor






5. Dimensions of iPad (in points)






6. iPhone and iPad ____ support .png transparency






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






8. Used to display image file resources and show simple animations






9. Syntax for single-line comment






10. Denotes a class method






11. Syntax for reserving memory and initializing an object






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






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






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






15. Master class in iOS






16. IB


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






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






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






20. The Inspector you would use to tweak the way interface objects appear






21. Language used to write iOS apps






22. setters






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






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






25. Size of iPhone 'lo-res' icon image in pixels






26. Declare and initialize a string that says: 'Hello World' whose identifier if 'phrase' . Use the shortest command possible.


27. This element should 'always' accompany a slider to indicate its purpose






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


29. A tool in Xcode to help fix broken code






30. Resembles a slot machine display






31. Other name for an *.xib file






32. Syntax to include UIKIT in a class






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






34. Key sequence to hide/show Utilities View






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






36. Process of creating an active object from a class






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






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






39. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)






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. The Round Rect Button is found in this library






42. Property affecting an element's transparency






43. A skeleton (holding place) or framework of code that will be completed in the future; provided initially so code will compile (but it may not function)






44. Apps written to assist users with special disabilities






45. Write a statement to declare and initialize a label object called 'myLabel'






46. To unroll or roll up a hierarchy of files - objects or classes - you click the ______ _______ at the root element






47. 4 Top down technology layers making up iOS






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






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






50. Implements a logical OR condition