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. An _______ is used to enable your code to talk to objects within views






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






3. Property affecting an element's transparency






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






5. Typical header syntax for a button that will be applying the 'moveMe' action in an app






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






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






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






9. Document Apple uses to evaluate apps for the App Store






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






11. Data type for highly precise numbers with huge numbers of decimal places






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






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


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






15. Combining two messages into a single line of code






16. Alternative selection mechanism when many conditions exist






17. Any 'directive' statement begins with this symbol






18. Syntax for block-comment






19. NS stands for...






20. Tests to see whether two values are not equal






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






22. These define to which messages the datasource and delegate respond






23. Master class in iOS






24. Extension for implementation file






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






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






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


28. Key sequence to open the Standard Editor






29. Key sequence to hide/show the Assistant Editor






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






31. Apps written to assist users with special disabilities






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






33. Syntax for reserving memory and initializing an object






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






35. Postcondition repetition structure syntax






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






37. Formatting placeholder for strings






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






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






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






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






42. Apps that provide easy access to a single screen of information with a backside view for modifying preferences






43. Syntax to include UIKIT in a class






44. Boolean for 'true' in Objective-C






45. Size of iPhone retina icon image in pixels






46. Tests to see whether two values are equal






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






48. Character used to show an element as a literal string






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






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