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. Allows you to easily track multiple versions of your project
Snapshot feature
NSString
First Responder
114 x 114
2. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place
property list
IBAction
iOS Simulator
[<object variable> <method name>];
3. The library that contains the objects you can add to a view or XIB file
switch
interface file
NSURLRequest
Object library
4. Used to receive an event in code and trigger something
IBOutlet
Program received signal: EXC_BAD_ACCESS
UIPicker
IBAction
5. The ________ class provided a container for the management and display of views
main()
Nib (but a few call it 'zib' but that's not preferred)
UIWindow
controller
6. ______ and ______ define the connections between scenes.
Seques .... relationships
instance variable
protocols
'Interface Builder'
7. Directive to include other interface files that an application might need to access
conform
import
alpha
count++;
8. An integrated web browser component
web view
NSDate
[[<class name> alloc] init];
Gray circle with a white 'X' in it - positioned to the right of the text field box
9. Files used to create a class
retain - release - dealloc - autorelease
interface and implementation files
detail disclosure
NO
10. Alternative selection mechanism when many conditions exist
switch
114 x 114
@end
%@
11. Objective-C is an extension (super set) of...
float
double
alpha ... 0
C
12. A ______ is where you edit a view and assign a controller to it.
Object Library
scene
[myLabel setText:@'Howdy'];
static
13. Defines what an object can do
class
Determine how controls resize/reposition themselves when a device changes orientation
myImage@2x.png
Commmand-R
14. 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?
@end
nibfile
above
myImage@2x.png
15. The Inspector you would use to tweak the way interface objects appear
-
114 x 114
boiler-plate
Attributes Inspector
16. 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.
modal
prototyping
Objective-C
NO
17. Used to test an app without needing an actual physical device
float
iOS Simulator
static
Object library
18. Always used to end the list of objects when initializing an array
nil
superclass
void
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
19. Word used to indicate that a user can't interact with a given element
protocols
static
alpha ... 0
1024 x 768
20. Extension for interface file
[[<class name> alloc] init];
segmented control
h
CGAffineTransform
21. An _______ is used to enable your code to talk to objects within views
IBOutlet
#import <UIKIT/UIKIT.h>
'Interface Builder'
self
22. Data type for highly precise numbers with huge numbers of decimal places
512MB
double
view controller
:
23. Other name for an *.xib file
Classes
NSDictionary
scene
nibfile
24. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)
Instruments
-
Determine how controls resize/reposition themselves when a device changes orientation
/*blah blah blah */
25. This type of app typically involves hierarchical data
iOS Simulator
Control-click on the View Controller's icon to bring up a Connections dialog
productivity
114 x 114
26. Precondition repetition structure syntax
while(<boolean expression>){/*stuff to do here*/}
wrap
User Interface
Cocoa Touch - Media - Core Services - Core OS
27. Key sequence to open the Standard Editor
ommand+Return
IBAction)moveMe:(id)sender;
User Interface
label.text=@'Hello World!';
28. Declaring a method in an interface file - before it is actually implemented is called _______ the method
NSURLRequest
iOS Simulator
prototyping
Cocoa Touch
29. In a stepper control - when this attribute option is checked - the stepper's value is automatically set to the minimum value when the maximum value is exceeded (or vice versa).
NSDate
@synthesize directive
NSObject
wrap
30. In the MVC design pattern for iOS apps - view consists of the various...
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
31. 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
32. Key sequence to run an app in Xcode
Command+R
iOS Simulator
parameter
import
33. Name of the drop-down menu in Xcode that lets you select the device used with the iOS Simulator
y *= 5;
The Console area of the Debug area
self
Scheme
34. Purpose of the 'Auto-enable Return Key' attribute for text fields
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
self
property list
iOS Simulator
35. Collection of interface elements and data storage elements etc you can access from your applications
float
Identity Inspector
Cocoa Touch
rand( )%21
36. The Inspector you will need if you want to connect a custom class to an object in Interface Builder
NSMutableArray
nonatomic
Identity Inspector
[[<class name> alloc] init];
37. Extension for MainStoryboard
storyboard
debugger
+
Command + Tab
38. Data type for true/false type variables
protocols
bool
static
rand( )%21
39. This file contains the scene - segue and relationship definitions for your project
storyboard
Cocoa Touch
inspector and library
label
40. Size of iPhone retina icon image in pixels
512MB
UITextView
114 x 114
IBAction)moveMe:(id)sender;
41. Delimiter for a list of protocols
parameter
id
affine
<>
42. UI
<type> <variableName>;
'Interface Builder'
disclosure triangle
User Interface
43. Write a statement to declare and initialize a label object called 'myLabel'
512MB
count++;
UILabel *myLabel = [[UILabel alloc] init];
label
44. Purpose of 'Secure' attribute for text fields
Treats the field as a password - hiding each character as it is typed
NSLog(@'%s' - __FUNCTION__);
superclass
NSString *phrase = @'Hello World';
45. 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
46. Multiline text entry block
graduationParty ... addAttendee:withDish
alpha ... 1
UITextView
%d
47. Dimensions of iPad (in points)
UIApplication
protocols
1024 x 768
retain - release - dealloc - autorelease
48. @synthesize directives should be placed _____ (above or below) the @implementation directive in the implementation file
UIViewController
alpha ... 0
[[<class name> alloc] init];
below
49. A class that manages the user's interaction with the iDevice
UIApplication
debugger
view controller
-
50. The goal of the MVC design pattern
nonatomic
[<object variable> <method name>];
Isolate the functional components of an app
Object-oriented programming
Can you answer 50 questions in 15 minutes?
Let me suggest you:
Browse all subjects
Browse all tests
Most popular tests
Major Subjects
Tests & Exams
AP
CLEP
DSST
GRE
SAT
GMAT
Certifications
CISSP go to https://www.isc2.org/
PMP
ITIL
RHCE
MCTS
More...
IT Skills
Android Programming
Data Modeling
Objective C Programming
Basic Python Programming
Adobe Illustrator
More...
Business Skills
Advertising Techniques
Business Accounting Basics
Business Strategy
Human Resource Management
Marketing Basics
More...
Soft Skills
Body Language
People Skills
Public Speaking
Persuasion
Job Hunting And Resumes
More...
Vocabulary
GRE Vocab
SAT Vocab
TOEFL Essential Vocab
Basic English Words For All
Global Words You Should Know
Business English
More...
Languages
AP German Vocab
AP Latin Vocab
SAT Subject Test: French
Italian Survival
Norwegian Survival
More...
Engineering
Audio Engineering
Computer Science Engineering
Aerospace Engineering
Chemical Engineering
Structural Engineering
More...
Health Sciences
Basic Nursing Skills
Health Science Language Fundamentals
Veterinary Technology Medical Language
Cardiology
Clinical Surgery
More...
English
Grammar Fundamentals
Literary And Rhetorical Vocab
Elements Of Style Vocab
Introduction To English Major
Complete Advanced Sentences
Literature
Homonyms
More...
Math
Algebra Formulas
Basic Arithmetic: Measurements
Metric Conversions
Geometric Properties
Important Math Facts
Number Sense Vocab
Business Math
More...
Other Major Subjects
Science
Economics
History
Law
Performing-arts
Cooking
Logic & Reasoning
Trivia
Browse all subjects
Browse all tests
Most popular tests