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. getters
-
accessors
IBAction)moveMe:(id)sender;
do{/*stuff to do here*/}while(<boolean expression>);
2. Boolean for 'true' in Objective-C
YES
while(<boolean expression>){/*stuff to do here*/}
view
modal views
3. Implements a logical AND condition
&&
model
viewDidLoad
contentSize
4. Multiline text entry block
mutators
NSString *phrase = @'Hello World';
do not
UITextView
5. In the MVC design pattern for iOS apps - this aspect provides the underlying data and methods that offer information to the rest of the application
/*blah blah blah */
model
Cocoa Touch
NSMutableArray
6. Process of creating an active object from a class
UIWindow
114 x 114
instantiation
pound
7. Storage place for a piece of information specific to a class
instance variable
Xcode
Scheme
modal views
8. Property affecting an element's transparency
workspace
@
parameter
alpha
9. setters
eXtensible Markup Language
mutators
model
NeXSTEP
10. 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
11. Size of iPhone 'lo-res' icon image in pixels
@synthesize directive
Single View Application
57 x 57
disclosure
12. 'plist' stands for...
@synthesize
controller
property list
114 x 114
13. Key sequence to hide/show the Assistant Editor
Option-click a symbol
ption+Command+Return
modal views
Classes
14. Two-way selection logic block
boiler-plate
disclosure
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
:
15. This type of app is mostly custom controllers and graphics
Option-click a symbol
interface and implementation files
immersive
'Interface Builder'
16. Indicates a lack of any value at all
nil
Document Outline Area or Outline View
parameter
The Console area of the Debug area
17. Crash statement likely when an NSString is assigned a value with an incorrect format
retain
Program received signal: EXC_BAD_ACCESS
Outlets ... pointer
Xcode
18. _____ are methods that we can connect to events.
prototyping
interface and implementation files
web view
Actions
19. Single line text field
NSString *userName;
workspace
token
UITextField
20. Apple's classes often provide a special initialization method called a _____ method
Model-View-Controller
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
convenience
XML
21. Formatting placeholder for strings
%@
@
iOS Simulator
Human Interface Guide
22. Opens the Xcode Quick Help Assistant
Option-click a symbol
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
#import <UIKIT/UIKIT.h>
nil
23. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right
label
h
%1.2f
IBOutlet
24. RAM for iPhone
NSURLRequest
UIImageView
512MB
do not
25. The Inspector you would access to gain access to various accessibility attributes
below
@
Identity Inspector
!
26. Symbol used for inheritance
:
NSDictionary
storyboards
convenience
27. Syntax for sending an object a message with no parameters
alpha ... 1
convenience
[<object variable> <method name>];
prototyping
28. 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
29. UI
Command+1
ption+Command+Return
IBOutlet
User Interface
30. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator
Outlets ... pointer
implementation file
alpha ... 0
Scheme
31. Files used to create a class
nested message send
[[<class name> alloc] init];
interface and implementation files
accessible apps
32. iPhone and iPad ____ support .png transparency
Command+S
do not
UIWindow
wrap
33. To use a new class you need to _____ it
instantiate
Integrated Development Environment
eXtensible Markup Language
[[<class name> alloc] init];
34. Class that allows URL management
NSLog
NSURL
detail disclosure
iOS Simulator
35. Synonym for interface file
casting
2
hasShrunk==YES && hasMoved == YES
header
36. Class that builds upon another class
m
subclass
productivity
scene
37. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible
!=
The Console area of the Debug area
controller
protocols
38. Recommended image type for button graphics
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
%d
png
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
39. Something the simulator cannot reliably test
onscreen 'widgets' a user can interact with
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
segue
performance
40. Storage location for a piece of information
variable
do{/*stuff to do here*/}while(<boolean expression>);
switch
Human Interface Guide
41. A transition between scenes - frequently with a visual transition effect applied
segue
property list
stub
Object-oriented programming
42. Code fragment for echo printing the name of a function as it loads (for tracing the sequence of code in a project...leaving breadcrumbs)
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
43. Declaring a method in an interface file - before it is actually implemented is called _______ the method
header
prototyping
%d
XML
44. Connections between Objects in the Interface Builder and the header file are formed by _____-_______ from the object to the proper place in the header file
control-dragging
Scheme
Option-click a symbol
%@
45. Closes an interface file
label.text=@'Hello World!';
nonatomic
interface file
@end
46. Syntax to include UIKIT in a class
int
/*blah blah blah */
header
#import <UIKIT/UIKIT.h>
47. Shortcut for writing: count = count + 1;
count++;
UITextView
scene
&&
48. Data type for numbers with 'tame' numbers of decimal points
%1.2f
float
IBOutlet
ption+Command+Return
49. Scaling factor to make an image suitable for retina display
storyboard
CGAffineTransform
2
The Console area of the Debug area
50. Directive to include other interface files that an application might need to access
instance variable
@end
import
wrap