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. In the US - the '#' symbol is often called the ____ symbol
pipe
Group
sending an object a message
pound
2. Used to test an app without needing an actual physical device
instance variable
disclosure
performance
iOS Simulator
3. Key sequence to hide/show the Assistant Editor
sending an object a message
segmented control
The Console area of the Debug area
ption+Command+Return
4. NS stands for...
Scheme
interface file
2
NeXSTEP
5. Dimensions of iPad (in points)
Document Outline Area or Outline View
<>
storyboard
1024 x 768
6. Denotes a class method
+
Integrated Development Environment
label.text=@'Hello World!';
xcodeproj
7. Typical header syntax for a button that will be applying the 'moveMe' action in an app
instance variable
IBAction)moveMe:(id)sender;
NO
retain
8. 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
convenience
UITextView
model
Treats the field as a password - hiding each character as it is typed
9. Property affecting an element's transparency
alpha
//blah blah blah
eXtensible Markup Language
ommand+Return
10. Size of iPhone retina icon image in pixels
m
UITextView
Model-View-Controller
114 x 114
11. Apps that provide easy access to a single screen of information with a backside view for modifying preferences
IBOutlet
onscreen 'widgets' a user can interact with
Utility apps
#import 'myFile.h'
12. A transition between scenes - frequently with a visual transition effect applied
Snapshot feature
double
segue
[myLabel setText:@'Howdy'];
13. 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
14. Boolean for 'true' in Objective-C
YES
rand( )%21
[<object variable> <method name>];
2
15. 'Build and run' keyboard shortcut
Option-click a symbol
Object library
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
Commmand-R
16. Recommended image type for button graphics
png
nil
retain - release - dealloc - autorelease
&&
17. Two-way selection logic block
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
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
IBAction
alpha ... 1
18. ______ are variables that can store a ____ to an object.
NSString *phrase = @'Hello World';
segmented control
Outlets ... pointer
IBOutlet
19. This file contains the scene - segue and relationship definitions for your project
detail disclosure
storyboard
:
First Responder
20. Any 'directive' statement begins with this symbol
The Console area of the Debug area
NSDate
below
@
21. Which Apple project template creates a simple view/view controller application
Single View Application
NSMutableArray
boiler-plate
NSString *userName;
22. The ________ class provided a container for the management and display of views
IBAction
%d
UIWindow
nonatomic
23. Class that builds upon another class
subclass
Command+1
Option+Command+ 0
bool
24. SDK
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
25. Resembles a slot machine display
accessible apps
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
UIPicker
disclosure
26. 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
27. The files that contain all the scenes you will use in a project.
storyboards
Application Programming Interface
Actions
%
28. Key sequence to open the Project Navigator (left panel)
viewDidLoad
Command+1
nested message send
NSString
29. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController
void
UIViewController
subclass
First Responder
30. Syntax for declaring a variable
Command+1
Isolate the functional components of an app
Human Interface Guide
<type> <variableName>;
31. Alternative selection mechanism when many conditions exist
2
nonatomic
switch
int
32. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)
int
Instruments
Cocoa Touch
switch
33. Dimensions of iPhone (in points)
Integrated Development Environment
Command+S
do not
320 x 480
34. An integrated web browser component
onscreen 'widgets' a user can interact with
subclass
web view
conform
35. What's the difference between Cocoa and Cocoa Touch?
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
contentSize
h
pound
36. Implements a logical OR condition
||
[<object variable> <method name>: p1];
NSDictionary
prototyping
37. Creates 'getters' and 'setters'
@synthesize directive
NSString *phrase = @'Hello World';
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
storyboard
38. Key sequence to open the Attributes Inspector
Application Programming Interface
Option+Command+4
Seques .... relationships
storyboard
39. The Utilities area has two sections: ______ and ______
#import <UIKIT/UIKIT.h>
UIWindow
inspector and library
&&
40. Extension for MainStoryboard
UILabel *myLabel = [[UILabel alloc] init];
switch
storyboard
bool
41. The library that contains the objects you can add to a view or XIB file
UIViewController
@
Object library
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
42. iPhone and iPad ____ support .png transparency
do not
The Console area of the Debug area
onscreen 'widgets' a user can interact with
[shrinkButton setTitle:@'Grow' forState: UIControlStateNormal];
43. If a method name includes a colon (:) this indicates a required _________
utility
Instruments
parameter
YES
44. Prior to ARC - you used these terms alot
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
retain - release - dealloc - autorelease
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
@synthesize directive
45. In most graphical user interfaces - a _____ view is a view that must be dismissed ('OK' button - 'Cancel' button for example) before the user can perform any other actions in the application.
debugger
hash
modal
convenience
46. The bar across the top of the Editor area that shows you the item you are editing
id
@end
NSURLRequest
Jump Bar
47. For a text field - what does the 'Clear Button' look like?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
48. API
eXtensible Markup Language
NSLog(@'%s' - __FUNCTION__);
Application Programming Interface
Model-View-Controller
49. 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
50. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time
Collections
h
Identity Inspector
nonatomic