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. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.
CGAffineTransform
Hold down the Option key and point to the other label. The distance will be shown
NSMutableString
%
2. Tests to see whether two values are equal
Cocoa Touch
Identity Inspector
==
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
3. Key sequence to open the Attributes Inspector
Model-View-Controller
switch
Cocoa Touch
Option+Command+4
4. Denotes an instance method
-
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
@
!
5. These define to which messages the datasource and delegate respond
NSObject
m
protocols
nibfile
6. Write a statement to declare and initialize a label object called 'myLabel'
UILabel *myLabel = [[UILabel alloc] init];
segmented control
NSURL
label.text=@'Hello World!';
7. A transition between scenes - frequently with a visual transition effect applied
retain
Seques .... relationships
segue
implementation file
8. Syntax for declaring a string called 'userName'
@
[<object variable> <method name>];
NSString *userName;
CGAffineTransform
9. A virtual 'box' for organizing related projects
performance
workspace
id
==
10. 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?
NSDate
Option+Command+4
control-dragging
myImage@2x.png
11. This keyword in the property directive is related to memory management and refers to the idea that we want to maintain control of memory issues
NSLog
retain
@end
ommand+Return
12. An integrated web browser component
web view
subclass
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
*
13. Key sequence to run an app in Xcode
Nib (but a few call it 'zib' but that's not preferred)
alpha ... 0
Look at the three icons at the upper left portion of the Debug console. The far left one - 'Show only the Variables View' will not show the NSLog-ed information. Click the center icon ('Show the Variables View and the Console') or the right icon ('Sh
Command+R
14. A class that manages the user's interaction with the iDevice
320 x 480
scene
Human Interface Guide
view controller
15. Used to test an app without needing an actual physical device
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
IBAction
320 x 480
iOS Simulator
16. Dimensions of iPhone (in points)
parameter
view controller
count++;
320 x 480
17. What do the Autosizing settings of the Size Inspector do?
[[<class name> alloc] init];
UIViewController
png
Determine how controls resize/reposition themselves when a device changes orientation
18. Negation symbol
switch
retain
NSArray
!
19. Syntax to include UIKIT in a class
class
proxy
#import <UIKIT/UIKIT.h>
segue
20. Master class in iOS
NSObject
y *= 5;
Seques .... relationships
Look at the three icons at the upper left portion of the Debug console. The far left one - 'Show only the Variables View' will not show the NSLog-ed information. Click the center icon ('Show the Variables View and the Console') or the right icon ('Sh
21. Extension for MainStoryboard
Command+R
storyboard
Seques .... relationships
NSMutableArray
22. Single line text field
Nib (but a few call it 'zib' but that's not preferred)
UITextField
Identity Inspector
count++;
23. Every iOS application implements a subclass of _________
parameter
modal
'Interface Builder'
UIApplication
24. Used to display image file resources and show simple animations
NSString *userName;
Attributes Inspector
detail disclosure
image view
25. Formatting placeholder for strings
y *= 5;
alpha
web view
%@
26. Key sequence to hide/show the Assistant Editor
nil
ption+Command+Return
do{/*stuff to do here*/}while(<boolean expression>);
Program received signal: EXC_BAD_ACCESS
27. Opens the Xcode Quick Help Assistant
Option-click a symbol
!=
id
disclosure triangle
28. Multiline text entry block
pound
UITextView
ommand+Return
iOS Simulator
29. What are data detectors?
&&
==
storyboard
Attribute settings for some onscreen controls (like text areas) that analyze content and provide helpful links based on what they find. For example - phone numbers can be touched to dial the phone; web addresses can launch Safari if tapped - etc
30. Key sequence to open the Standard Editor
import
ommand+Return
NSDate
id
31. Storage location for a piece of information
above
/*blah blah blah */
variable
IBOutlet
32. Denotes a class method
*
Treats the field as a password - hiding each character as it is typed
detail disclosure
+
33. Boolean for 'false' in Objective-C
xcodeproj
UIApplication
#import <UIKIT/UIKIT.h>
NO
34. Extension for interface file
h
nil
control-dragging
UITextField
35. Apple's classes often provide a special initialization method called a _____ method
Classes
<>
convenience
x--;
36. Objective-C is an extension (super set) of...
do{/*stuff to do here*/}while(<boolean expression>);
320 x 480
Cocoa Touch
C
37. The name of the panel to the left of the Interface Builder Editor panel
below
Collections
mutators
Document Outline Area or Outline View
38. ______ enable applications to store multiple pieces of information in a single object
Collections
import
disclosure
accessible apps
39. Tests to see whether two values are not equal
subclass
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
!=
nonatomic
40. setters
disclosure triangle
114 x 114
count++;
mutators
41. 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
42. Extension for implementation file
UILabel *myLabel = [[UILabel alloc] init];
m
+
//blah blah blah
43. Character used to show an element as a literal string
segue
bool
@
Double-click
44. Formatting placeholder for integers
instance variable
%d
xcodeproj
interface and implementation files
45. A common button type that indicates additional information is available
detail disclosure
implementation file
Jump Bar
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
46. The Inspector you will need if you want to connect a custom class to an object in Interface Builder
Identity Inspector
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
YES
workspace
47. Class of strings that can be changed
NSMutableString
@
alpha ... 1
casting
48. An example of a common collection data type
Gray circle with a white 'X' in it - positioned to the right of the text field box
model
First Responder
NSArray
49. You have two labels in Interface Builder. One is selected (You clicked on it). How can you tell the distance between it and the other label?
Object library
Cocoa Touch
Hold down the Option key and point to the other label. The distance will be shown
import
50. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time
debugger
NSObject
To provide a convenient way of setting the button's title in the code
nonatomic