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. Precondition repetition structure syntax
instance variable
while(<boolean expression>){/*stuff to do here*/}
Isolate the functional components of an app
Object library
2. Key sequence to hide/show the Assistant Editor
Command+S
myImage@2x.png
ption+Command+Return
onscreen 'widgets' a user can interact with
3. ______ enable applications to store multiple pieces of information in a single object
!
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
2
Collections
4. The Inspector you would use to control your layout in Interface Builder
int
UIApplication
conform
Size Inspector
5. 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.
storyboards
below
disclosure
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
6. Under what circumstances would you need an outlet for a button if it's just needed to trigger an action?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
7. IDE
@
Integrated Development Environment
Object library
Human Interface Guide
8. Syntax for single-line comment
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
//blah blah blah
+
2
9. Formatting placeholder for a floating point value with one digit on the left of the decimal and two digits on the right
Human Interface Guide
%1.2f
Utility apps
UIWindow
10. Way to refer to an object within its own methods
UIViewController
self
%@
IBAction)moveMe:(id)sender;
11. What computer language is the storyboard written in?
property list
%@
NSLog(@'%s' - __FUNCTION__);
XML
12. Implements a logical OR condition
while(<boolean expression>){/*stuff to do here*/}
alpha
||
ption+Command+Return
13. Allows you to easily track multiple versions of your project
NSDictionary
NSMutableArray
Snapshot feature
alpha ... 0
14. A unique combination of view controller and view
utility
scene
pipe
do{/*stuff to do here*/}while(<boolean expression>);
15. 'Build and run' keyboard shortcut
rand( )%21
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
myImage@2x.png
Commmand-R
16. iOS functional building blocks
Classes
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
protocols
UIWindow
17. Name of the '|' symbol
void
pipe
label
NSURLRequest
18. The bar across the top of the Editor area that shows you the item you are editing
protocols
Jump Bar
convenience
casting
19. Single line text field
affine
UITextField
instantiation
'Interface Builder'
20. ______ are variables that can store a ____ to an object.
Outlets ... pointer
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
*
NSLog
21. MVC
Model-View-Controller
%
'Interface Builder'
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
22. 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
23. An _______ is used to enable your code to talk to objects within views
Control-click on the View Controller's icon to bring up a Connections dialog
NSURL
*
IBOutlet
24. Shortcut for writing: x = x - 1;
nonatomic
:
x--;
UITextField
25. You have an instance variable called 'myLabel' that is a member of UILabel. In an app - you set it's text property to 'Howdy' with the correctly-written command: myLabel.text = @'Howdy'; Re-write this command using [ ] message-sending syntax
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
26. This file contains the code that makes everything 'work'
implementation file
void
Option-click a symbol
nil
27. This type of app typically involves hierarchical data
@synthesize directive
*
NSURLRequest
productivity
28. This keyword in the property directive is related to the concept of mutability and basically asks Apple to handle the details. This is the more 'relaxed' - less 'powerful' setting of two possibilities
The Console area of the Debug area
&&
nonatomic
IBOutlet
29. The Inspector you would access to gain access to various accessibility attributes
CGAffineTransform
bool
Identity Inspector
UIPicker
30. The object currently in control and interacting with the user
scene
First Responder
contentSize
storyboards
31. Recommended image type for button graphics
CGAffineTransform
Option+Command+4
png
Command+0
32. IDE for iPhone Development
Xcode
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
do not
do{/*stuff to do here*/}while(<boolean expression>);
33. A ______ is where you edit a view and assign a controller to it.
controller
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
%@
scene
34. RAM for iPhone
Cocoa Touch - Media - Core Services - Core OS
h
512MB
1024 x 768
35. A virtual 'box' for organizing related projects
static
Hold down the Option key and point to the other label. The distance will be shown
workspace
hash
36. Document Apple uses to evaluate apps for the App Store
Human Interface Guide
implementation file
ommand+Return
Model-View-Controller
37. Property affecting an element's transparency
alpha
affine
header
Model-View-Controller
38. Other name for an *.xib file
Option+Command+ 0
NSObject
UITextView
nibfile
39. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController
casting
%@
UIViewController
NSLog(@'%s' - __FUNCTION__);
40. Negation symbol
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
prototyping
!
float
41. Storage place for a piece of information specific to a class
variable
instance variable
Object Library
do not
42. Fixed iteration repetition control structure syntax
Objective-C
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
com.basicversity
superclass
43. Dimensions of iPhone (in points)
header
Seques .... relationships
320 x 480
NSObject
44. An alternative way to see the connections between an object in the Interface Builder and it's code in Xcode without using the Connections inspector
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
45. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.
Nib (but a few call it 'zib' but that's not preferred)
CGAffineTransform
UIViewController
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
46. Master class in iOS
NSObject
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
implementation file
myImage@2x.png
47. 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
114 x 114
Isolate the functional components of an app
productivity
model
48. Multiline text entry block
@2x
UITextView
header
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
49. The Round Rect Button is found in this library
[<object variable> <method name>: p1];
debugger
Object Library
below
50. Extension for implementation file
m
First Responder
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
class
Sorry!:) No result found.
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