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. In the MVC design pattern for iOS apps - this aspect is responsible for receiving user input and acting accordingly - and serves as a 'bridge' between the other two components. It is the backbone of the app.






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






3. A view that is displayed on top of an original view when user interactions are required






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






5. A tool in Xcode to help fix broken code






6. Class used to work with dates as objects






7. Used to indicate any type of object






8. NS stands for...






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


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






11. Defines what an object can do






12. Fixed iteration repetition control structure syntax






13. The Round Rect Button is found in this library






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






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






16. iOS functional building blocks






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






18. Process of creating an active object from a class






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


20. This file contains the code that makes everything 'work'






21. Boolean for 'true' in Objective-C






22. Proper way to pronounce a *.xib file

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


23. Any 'directive' statement begins with this symbol






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


25. Syntax for block-comment






26. Define a collection of methods to perform a task






27. Precondition repetition structure syntax






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






29. UI






30. Synonym for interface file






31. Key sequence to open the Standard Editor






32. Shortcut for writing: count = count + 1;






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

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


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






35. Word used to indicate that a user can't interact with a given element






36. 4 Top down technology layers making up iOS






37. Files used to create a class






38. The HIG requires some kind of _____ element in a cell if there is more information available






39. Purpose of 'Secure' attribute for text fields






40. IDE






41. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations






42. Key sequence to hide/show Navigator View






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






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






45. Closes an interface file






46. Another name for format specification






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






48. The library that contains the objects you can add to a view or XIB file






49. Tests to see whether two values are not equal






50. A view has a 'Shrink' button whose label needs to change once it is clicked to 'Grow'. Write a 'message' type command to change it's label to 'Grow'

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