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. Denotes an instance method






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






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


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






5. Key sequence to open the Project Navigator (left panel)






6. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place






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






8. Framework used to write iPhone apps






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






10. Define a collection of methods to perform a task






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






12. Syntax for single-line comment






13. The 'First Responder' in a scene is not an object it is considered a ________






14. A tool in Xcode to help fix broken code






15. Precondition repetition structure syntax






16. The Utilities area has two sections: ______ and ______






17. In the UK - the '#' symbol is often called the ____ symbol






18. Delimiter for a list of protocols






19. Symbol used for inheritance






20. Method used to print information in an output panel






21. Data type for whole numbers






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






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






24. Companion to the @property directive






25. Syntax to include UIKIT in a class






26. OOP






27. Property affecting an element's transparency






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






29. Any 'directive' statement begins with this symbol






30. Syntax for block-comment






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






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. Apps written to assist users with special disabilities






34. Class that builds upon another class






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






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






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






38. UI






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






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






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






42. iOS functional building blocks






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

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


44. In the US - the '#' symbol is often called the ____ symbol






45. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.






46. The files that contain all the scenes you will use in a project.






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






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






49. Formatting placeholder for integers






50. Implements a logical OR condition