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. The 'First Responder' in a scene is not an object it is considered a ________
disclosure
proxy
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
NSDate
2. Modulus (remainder) operator
%@
%
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
static
3. Apps that provide easy access to a single screen of information with a backside view for modifying preferences
Cocoa Touch
main()
Object-oriented programming
Utility apps
4. This file contains the code that makes everything 'work'
@synthesize
IBAction)moveMe:(id)sender;
implementation file
Human Interface Guide
5. ______ and ______ define the connections between scenes.
nibfile
self
Seques .... relationships
workspace
6. A unique combination of view controller and view
convenience
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
scene
rand( )%21
7. 4 Top down technology layers making up iOS
Touch Up Inside
y *= 5;
Cocoa Touch - Media - Core Services - Core OS
nibfile
8. Tests to see whether two values are not equal
IBOutlet
!=
Utility apps
affine
9. setters
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
UITextView
mutators
Command+S
10. Single line text field
Option+Command+ 0
UITextField
static
token
11. Which Apple project template creates a simple view/view controller application
detail disclosure
Single View Application
Classes
Group
12. The first method called when a user taps an application icon
iOS Simulator
boiler-plate
main()
Object library
13. The Utilities area has two sections: ______ and ______
bool
interface file
inspector and library
57 x 57
14. Key sequence to save an Xcode file
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
nil
Command+S
57 x 57
15. Symbol used for inheritance
Identity Inspector
bool
<type> <variableName>;
:
16. Return type indicating a method returns nothing
void
UIApplication
NSURLRequest
Group
17. 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
18. Prior to ARC - you used these terms alot
retain - release - dealloc - autorelease
rand( )%21
Document Outline Area or Outline View
[myLabel setText:@'Howdy'];
19. Other name for an *.xib file
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
viewDidLoad
segue
nibfile
20. Dimensions of iPhone (in points)
utility
Seques .... relationships
1024 x 768
320 x 480
21. Symbol often denoting a 'pointer'
*
prototyping
NeXSTEP
property list
22. 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
23. Synonym for interface file
IBAction
NSArray
inspector and library
header
24. Character used to show an element as a literal string
Gray circle with a white 'X' in it - positioned to the right of the text field box
xcodeproj
Size Inspector
@
25. Data type for whole numbers
nonatomic
UITextView
int
accessors
26. Extension for an iPhone/iPad app
xcodeproj
Jump Bar
convenience
com.basicversity
27. 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?
Control-click on the View Controller's icon to bring up a Connections dialog
com.basicversity
nil
xcodeproj
28. 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.
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
Cocoa Touch
Single View Application
contentSize
29. Way to refer to an object within its own methods
import
do{/*stuff to do here*/}while(<boolean expression>);
self
switch
30. A tool in Xcode to help fix broken code
debugger
==
strong
NSURL
31. Scaling factor to make an image suitable for retina display
Objective-C
@end
2
implicitly declare a matching instance variable
32. The name of the panel to the left of the Interface Builder Editor panel
below
Treats the field as a password - hiding each character as it is typed
Document Outline Area or Outline View
strong
33. OOP
scene
NSURL
/*blah blah blah */
Object-oriented programming
34. Combining two messages into a single line of code
nested message send
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
view
retain - release - dealloc - autorelease
35. 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
36. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)
Instruments
void
Control-click on the View Controller's icon to bring up a Connections dialog
Program received signal: EXC_BAD_ACCESS
37. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator
Scheme
:
controller
stub
38. A transition between scenes - frequently with a visual transition effect applied
boiler-plate
/*blah blah blah */
segue
Identity Inspector
39. Allows you to easily track multiple versions of your project
NSObject
Snapshot feature
while(<boolean expression>){/*stuff to do here*/}
hasShrunk==YES && hasMoved == YES
40. XML
view controller
hash
eXtensible Markup Language
Option-click a symbol
41. The Round Rect Button is found in this library
Object Library
Jump Bar
UIApplication
scene
42. Always used to end the list of objects when initializing an array
nil
%1.2f
#import 'myFile.h'
self
43. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
graduationParty ... addAttendee:withDish
nonatomic
stub
44. Denotes a class method
nonatomic
accessible apps
+
switch
45. Beginning with iOS4 - applications no longer terminate when the user presses the...
Home button
parameter
control-dragging
UIPicker
46. Expression to create a random number in [0 -20];
Human Interface Guide
rand( )%21
segue
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
47. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.
[<object variable> <method name>];
[myLabel setText:@'Howdy'];
storyboard
Double-click
48. What are data detectors?
alpha ... 0
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
%1.2f
%
49. Formatting placeholder for integers
Application Programming Interface
self
%d
myImage@2x.png
50. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController
320 x 480
UIViewController
NSMutableString
Classes