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 that creates an array capable of being changed after it is create
Utility apps
NSMutableArray
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
Human Interface Guide
2. Another name for a 'button bar'
segmented control
while(<boolean expression>){/*stuff to do here*/}
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
NSObject
3. Syntax to include the fictitious user-created file 'myFile.h'
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
4. Any 'directive' statement begins with this symbol
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
@
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
1024 x 768
5. XML
implementation file
eXtensible Markup Language
Collections
variable
6. This type of app is typically one screen - and gives you the basics with minimal interaction
//blah blah blah
utility
performance
Double-click
7. What are the guidelines for the class prefix for a project?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
8. To unroll or roll up a hierarchy of files - objects or classes - you click the ______ _______ at the root element
Option-click a symbol
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
hasShrunk==YES && hasMoved == YES
disclosure triangle
9. Data type for numbers with 'tame' numbers of decimal points
Identity Inspector
NSMutableArray
@end
float
10. This file contains the scene - segue and relationship definitions for your project
512MB
storyboard
Nib (but a few call it 'zib' but that's not preferred)
NSLog(@'%s' - __FUNCTION__);
11. The Utilities area has two sections: ______ and ______
inspector and library
@
IBOutlet
Nib (but a few call it 'zib' but that's not preferred)
12. The files that contain all the scenes you will use in a project.
scene
bool
storyboards
UIPicker
13. Class of collection data type which stores information as object/key pairs
NSString *userName;
NSDictionary
UILabel *myLabel = [[UILabel alloc] init];
320 x 480
14. Class that another class inherits from
implicitly declare a matching instance variable
Jump Bar
superclass
instance variable
15. The Inspector you will need if you want to connect a custom class to an object in Interface Builder
:
rand( )%21
UITextField
Identity Inspector
16. NS stands for...
@synthesize directive
NeXSTEP
proxy
UITextField
17. 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?
boiler-plate
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
Identity Inspector
com.basicversity
18. Used to test an app without needing an actual physical device
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
accessors
inspector and library
iOS Simulator
19. Data type for true/false type variables
Double-click
[shrinkButton setTitle:@'Grow' forState: UIControlStateNormal];
bool
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
20. Extension for implementation file
m
Document Outline Area or Outline View
alpha ... 1
label
21. A virtual 'box' for organizing related projects
workspace
subclass
Program received signal: EXC_BAD_ACCESS
Gray circle with a white 'X' in it - positioned to the right of the text field box
22. Syntax to include UIKIT in a class
#import <UIKIT/UIKIT.h>
NO
@2x
||
23. Syntax for declaring a string called 'userName'
image view
Identity Inspector
y *= 5;
NSString *userName;
24. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________
graduationParty ... addAttendee:withDish
/*blah blah blah */
scene
Command+1
25. A fully transparent image has an _____ property value of _____
alpha ... 0
First Responder
nonatomic
do{/*stuff to do here*/}while(<boolean expression>);
26. Used to set up an outgoing connection from the implementation code to the view
Option+Command+ 0
IBOutlet
@synthesize directive
int
27. Used to indicate any type of object
Cocoa Touch
id
segue
UIApplication
28. A class that manages the user's interaction with the iDevice
Outlets ... pointer
Cocoa Touch
void
view controller
29. Something the simulator cannot reliably test
control-dragging
performance
%d
attributes
30. 'plist' stands for...
do not
property list
Object Library
NO
31. Alternative selection mechanism when many conditions exist
self
above
switch
Utility apps
32. IDE
Model-View-Controller
Integrated Development Environment
@2x
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
33. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place
Actions
IBAction
Program received signal: EXC_BAD_ACCESS
Identity Inspector
34. In the UK - the '#' symbol is often called the ____ symbol
storyboard
hash
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
UIViewController
35. Which Apple project template creates a simple view/view controller application
Scheme
Single View Application
!=
Xcode
36. Used to display image file resources and show simple animations
image view
attributes
token
NSDate
37. The goal of the MVC design pattern
NSURL
Isolate the functional components of an app
proxy
Option+Command+4
38. 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?
CGAffineTransform
protocols
==
myImage@2x.png
39. A file folder in the navigator panel is called a ________
Cocoa Touch
affine
Group
//blah blah blah
40. setters
mutators
Model-View-Controller
nil
Application Programming Interface
41. API
iOS Simulator
label
Application Programming Interface
NSString *phrase = @'Hello World';
42. Files used to create a class
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
Size Inspector
interface and implementation files
@2x
43. Class used to work with dates as objects
NSDate
<>
Command+R
Instruments
44. The library that contains the objects you can add to a view or XIB file
xcodeproj
Object library
||
IBOutlet
45. Shortcut for writing: x = x - 1;
mutators
interface file
Document Outline Area or Outline View
x--;
46. Term used to describe each screen of an iPhone app
onscreen 'widgets' a user can interact with
rand( )%21
||
view
47. How do you show a storyboard file as source code?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
48. To zoom between an overview of the entire storyboard and the actual size view - ______ the storyboard background.
#import <UIKIT/UIKIT.h>
Size Inspector
contentSize
Double-click
49. Symbol often denoting a 'pointer'
eXtensible Markup Language
*
Utility apps
viewDidLoad
50. What property needs to be set before a scroll view (UIScrollView) will scroll?
UIApplication
contentSize
'Interface Builder'
accessors