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. Apple's classes often provide a special initialization method called a _____ method






2. Syntax for declaring a variable






3. Postcondition repetition structure syntax






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


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






6. Data type for true/false type variables






7. Language used to write iOS apps






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






9. iPhone and iPad ____ support .png transparency






10. Boolean for 'false' in Objective-C






11. XML






12. Other name for an *.xib file






13. Single line text field






14. Modulus (remainder) operator






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






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


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






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






19. Defines the functional building blocks (classes) that make iOS devices perform certain actions






20. Memory aid for keyboard shortcuts in the Navigator panel

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


21. 'plist' stands for...






22. Key sequence to save an Xcode file






23. An _______ is used to enable your code to talk to objects within views






24. Return type indicating a method returns nothing






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






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






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






28. Precondition repetition structure syntax






29. IDE for iPhone Development






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






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






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






33. Key sequence to open the Attributes Inspector






34. Every iOS application implements a subclass of _________






35. Extension for implementation file






36. A tool in Xcode to help fix broken code






37. Purpose of the 'Auto-enable Return Key' attribute for text fields






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






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






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


41. Tests to see whether two values are not equal






42. iOS functional building blocks






43. Shortcut for writing: x = x - 1;






44. _____ are methods that we can connect to events.






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






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






47. API






48. Used to test an app without needing an actual physical device






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






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