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. Symbol often denoting a 'pointer'






2. Key sequence to open the Attributes Inspector






3. Files used to create a class






4. getters






5. Key sequence to open the Standard Editor






6. Dimensions of iPad (in points)






7. IDE for iPhone Development






8. ______ enable applications to store multiple pieces of information in a single object






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






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






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






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






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. Objective-C is an extension (super set) of...






15. If a method name includes a colon (:) this indicates a required _________






16. In the MVC design pattern for iOS apps - view consists of the various...

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


17. Closes an interface file






18. Another name for a 'button bar'






19. A tool in Xcode to help fix broken code






20. Formatting placeholder for strings






21. An array of background images called 'bgImages' has been declared as an instance variable in your header file. You have created a set of 5 background images stored in UIImage variables wp1 through wp5. Write a line of code that initializes the array.






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






23. API






24. Language used to write iOS apps






25. Storage location for a piece of information






26. Class that builds upon another class






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


28. 4 Top down technology layers making up iOS






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






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






31. MVC






32. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.






33. UI






34. Property affecting an element's transparency






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






36. Recommended image type for button graphics






37. Combining two messages into a single line of code






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






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






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






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






42. NS stands for...






43. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator






44. Attribute that informs the system that the object referred to needs to be kept around and not discarded from memory






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






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


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






48. A fully transparent image has an _____ property value of _____






49. ______ are variables that can store a ____ to an object.






50. Key sequence to run an app in Xcode