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. Used to set up an outgoing connection from the implementation code to the view






2. Two-way selection logic block






3. Key sequence to open the Attributes Inspector






4. Write a line of code creating a pointer to a wall paper image called 'wp1' that refers to a resource in an app with the file name 'wallPaper_01.png'

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


5. You have an instance variable called 'myLabel' that is a member of UILabel. In an app - you set it's text property to 'Howdy' with the correctly-written command: myLabel.text = @'Howdy'; Re-write this command using [ ] message-sending syntax

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


6. An example of a common collection data type






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

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


8. Class that creates an array capable of being changed after it is create






9. Tests to see whether two values are not equal






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






11. Objective-C is an extension (super set) of...






12. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time






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






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






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






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






17. Syntax for declaring a variable






18. iPhone and iPad ____ support .png transparency






19. SDK

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


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






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






22. Negation symbol






23. NS stands for...






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


25. Other name for an *.xib file






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






27. Key sequence on a Mac to select between open application






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






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

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


30. Code fragment for echo printing the name of a function as it loads (for tracing the sequence of code in a project...leaving breadcrumbs)

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


31. IDE






32. Every iOS application implements a subclass of _________






33. XML






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






35. Scaling factor to make an image suitable for retina display






36. Name of the '|' symbol






37. Class used for creating image views






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






39. This keyword in the property directive is related to the concept of mutability and basically asks Apple to handle the details. This is the more 'relaxed' - less 'powerful' setting of two possibilities






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






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






42. Extension for interface file






43. strong and nonatomic are examples of ...






44. The Round Rect Button is found in this library






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






46. Always used to end the list of objects when initializing an array






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






48. Denotes a class method






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






50. Define a collection of methods to perform a task