SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
iOS 5 App Development Basics
Start Test
Study First
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. 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?
above
IBAction
myImage@2x.png
variable
2. IDE for iPhone Development
below
Option+Command+ 0
Xcode
main()
3. Document Apple uses to evaluate apps for the App Store
Option-click a symbol
model
Object library
Human Interface Guide
4. A virtual 'box' for organizing related projects
Isolate the functional components of an app
workspace
interface and implementation files
%
5. Typical header syntax for a button that will be applying the 'moveMe' action in an app
IBAction)moveMe:(id)sender;
Command+S
contentSize
onscreen 'widgets' a user can interact with
6. The Inspector you would use to control your layout in Interface Builder
nonatomic
Size Inspector
Command+S
%@
7. Implements a logical AND condition
Command + Tab
&&
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
instantiate
8. Used to define a list of all methods and properties a class uses
h
alpha
superclass
interface file
9. Denotes an instance method
-
strong
Isolate the functional components of an app
myImage@2x.png
10. Syntax for declaring a variable
Command + Tab
<type> <variableName>;
productivity
&&
11. Expression to create a random number in [0 -20];
image view
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
rand( )%21
accessors
12. Every iOS application implements a subclass of _________
Utility apps
debugger
Nib (but a few call it 'zib' but that's not preferred)
UIApplication
13. In the US - the '#' symbol is often called the ____ symbol
float
pound
interface and implementation files
NSDate
14. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right
Jump Bar
subclass
<>
%1.2f
15. 'Build and run' keyboard shortcut
Commmand-R
Control-click on the View Controller's icon to bring up a Connections dialog
affine
storyboards
16. Defines what an object can do
convenience
control-dragging
class
disclosure
17. Opens the Xcode Quick Help Assistant
alpha ... 1
modal
Command+1
Option-click a symbol
18. Master class in iOS
NSObject
float
'Interface Builder'
Home button
19. A fully transparent image has an _____ property value of _____
//blah blah blah
Touch Up Inside
alpha ... 0
parameter
20. Key sequence to save an Xcode file
Command+S
void
2
controller
21. getters
accessors
nested message send
instance variable
Identity Inspector
22. 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
23. What do the Autosizing settings of the Size Inspector do?
UIPicker
@end
Cocoa Touch - Media - Core Services - Core OS
Determine how controls resize/reposition themselves when a device changes orientation
24. This file contains the code that makes everything 'work'
control-dragging
Hold down the Option key and point to the other label. The distance will be shown
implementation file
superclass
25. What event do you use to detect a button tap?
UITextView
@end
Touch Up Inside
disclosure triangle
26. Syntax to include UIKIT in a class
xcodeproj
affine
#import <UIKIT/UIKIT.h>
viewDidLoad
27. Prior to ARC - you used these terms alot
retain - release - dealloc - autorelease
mutators
Hold down the Option key and point to the other label. The distance will be shown
%1.2f
28. Shortcut for writing: y = y * 5;
Treats the field as a password - hiding each character as it is typed
Cocoa Touch
y *= 5;
void
29. 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
30. Declaring a method in an interface file - before it is actually implemented is called _______ the method
prototyping
storyboard
Objective-C
NSObject
31. Development approach (design pattern) to structure iOS applications
Model-View-Controller
hasShrunk==YES && hasMoved == YES
graduationParty ... addAttendee:withDish
Double-click
32. Key sequence to open the Standard Editor
ommand+Return
nonatomic
@
float
33. Another name for format specification
view
mutators
Option+Command+ 0
token
34. Tests to see whether two values are equal
disclosure triangle
/*blah blah blah */
header
==
35. Used to test an app without needing an actual physical device
iOS Simulator
Size Inspector
NSObject
protocols
36. Postcondition repetition structure syntax
protocols
IBAction
do{/*stuff to do here*/}while(<boolean expression>);
below
37. 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
38. Formatting placeholder for strings
:
nil
%@
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
39. Which Apple project template creates a simple view/view controller application
pipe
Single View Application
instantiation
workspace
40. Way to refer to an object within its own methods
Option-click a symbol
!=
&&
self
41. Storage place for a piece of information specific to a class
#import <UIKIT/UIKIT.h>
ommand+Return
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
instance variable
42. Return type indicating a method returns nothing
void
attributes
Model-View-Controller
UIViewController
43. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
IBAction
boiler-plate
@
44. RAM for iPhone
productivity
IBOutlet
!=
512MB
45. The files that contain all the scenes you will use in a project.
m
do{/*stuff to do here*/}while(<boolean expression>);
storyboards
User Interface
46. In the UK - the '#' symbol is often called the ____ symbol
hash
Cocoa Touch
below
[[<class name> alloc] init];
47. Dimensions of iPad (in points)
NSMutableString
%@
alpha
1024 x 768
48. A transition between scenes - frequently with a visual transition effect applied
57 x 57
segue
Determine how controls resize/reposition themselves when a device changes orientation
NO
49. A file folder in the navigator panel is called a ________
Group
instantiate
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
Double-click
50. 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