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


2. Opens the Xcode Quick Help Assistant






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






4. SDK

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


5. Key sequence to hide/show Utilities View






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






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






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






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






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


11. Data type for true/false type variables






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


13. XML






14. strong and nonatomic are examples of ...






15. Write a statement to declare and initialize a label object called 'myLabel' to 'GO!'

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


16. Data type for numbers with 'tame' numbers of decimal points






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






18. A unique combination of view controller and view






19. Extension for interface file






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






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






22. Syntax for block-comment






23. Boolean for 'false' in Objective-C






24. What type of object does a web view expect as a parameter when loading a remote URL?






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






26. How do you show a storyboard file as source code?

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


27. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true






28. Formatting placeholder for strings






29. Every iOS application implements a subclass of _________






30. Prior to ARC - you used these terms alot






31. Extension for an iPhone/iPad app






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






33. Implements a logical OR condition






34. IDE






35. Declare and initialize a string that says: 'Hello World' whose identifier if 'phrase' . Use the shortest command possible.

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


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






37. Combining two messages into a single line of code






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






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


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






41. Declaring a method in an interface file - before it is actually implemented is called _______ the method






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






43. Any 'directive' statement begins with this symbol






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






45. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)






46. Resembles a slot machine display






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






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






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






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