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
NSDictionary
nested message send
eXtensible Markup Language
Snapshot feature
2. Name of the '|' symbol
NSLog(@'%s' - __FUNCTION__);
#import 'myFile.h'
above
pipe
3. Synonym for interface file
protocols
-
%
header
4. Syntax for block-comment
image view
/*blah blah blah */
storyboards
storyboard
5. The 'First Responder' in a scene is not an object it is considered a ________
interface and implementation files
IBAction
Size Inspector
proxy
6. Class used for creating image views
ption+Command+Return
view controller
UIImageView
320 x 480
7. Class used to work with dates as objects
Size Inspector
do{/*stuff to do here*/}while(<boolean expression>);
Option+Command+ 0
NSDate
8. The goal of the MVC design pattern
<type> <variableName>;
NSLog
Isolate the functional components of an app
hash
9. Piece of information provided to a method when it is messaged
UIPicker
UIImageView
disclosure
parameter
10. This file contains the code that makes everything 'work'
implementation file
57 x 57
||
parameter
11. Storage place for a piece of information specific to a class
productivity
instance variable
void
[myLabel setText:@'Howdy'];
12. 'plist' stands for...
below
property list
Actions
NSObject
13. In your implementation file - the _____ method (provided in stub form by Apple) runs after machine language code reserves some space in memory for your View. This method is often used to create a 'clean slate' as an app opens.
parameter
viewDidLoad
segue
-
14. Key sequence to hide/show the Assistant Editor
onscreen 'widgets' a user can interact with
hash
performance
ption+Command+Return
15. Class that builds upon another class
scene
label
subclass
debugger
16. Typical header syntax for a button that will be applying the 'moveMe' action in an app
h
web view
IBAction)moveMe:(id)sender;
subclass
17. Way to refer to an object within its own methods
above
self
Commmand-R
iOS Simulator
18. Another name for a 'button bar'
segmented control
bool
png
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
19. To use a new class you need to _____ it
instantiate
affine
NSString *phrase = @'Hello World';
@synthesize directive
20. Precondition repetition structure syntax
while(<boolean expression>){/*stuff to do here*/}
token
2
UILabel *myLabel = [[UILabel alloc] init];
21. RAM for iPhone
Object-oriented programming
Model-View-Controller
512MB
onscreen 'widgets' a user can interact with
22. Memory aid for keyboard shortcuts in the Navigator panel
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
23. Extension for implementation file
Document Outline Area or Outline View
m
viewDidLoad
nonatomic
24. 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
25. 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
26. 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
27. Expression to create a random number in [0 -20];
rand( )%21
UILabel *myLabel = [[UILabel alloc] init];
NSLog
NSObject
28. A skeleton (holding place) or framework of code that will be completed in the future; provided initially so code will compile (but it may not function)
conform
instantiation
114 x 114
stub
29. 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?
Determine how controls resize/reposition themselves when a device changes orientation
myImage@2x.png
Identity Inspector
<type> <variableName>;
30. If a method name includes a colon (:) this indicates a required _________
eXtensible Markup Language
property list
UIWindow
parameter
31. Dimensions of iPhone (in points)
do not
IBOutlet
Option+Command+4
320 x 480
32. This type of app typically involves hierarchical data
accessible apps
productivity
scene
NSString *userName;
33. Extension for interface file
import
self
contentSize
h
34. 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
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
nibfile
@
model
35. Class that allows URL management
UITextField
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
//blah blah blah
NSURL
36. In the UK - the '#' symbol is often called the ____ symbol
UIApplication
Integrated Development Environment
Snapshot feature
hash
37. Implements a logical OR condition
YES
||
NSDate
controller
38. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place
proxy
conform
Command+R
IBAction
39. Declaring a method in an interface file - before it is actually implemented is called _______ the method
First Responder
prototyping
instantiation
Control-click on the View Controller's icon to bring up a Connections dialog
40. Defines what an object can do
UIViewController
class
Scheme
instantiate
41. ______ enable applications to store multiple pieces of information in a single object
Collections
storyboards
Cocoa Touch
IBOutlet
42. Denotes an instance method
switch
header
-
Outlets ... pointer
43. Delimiter for a list of protocols
Jump Bar
NSDictionary
viewDidLoad
<>
44. ______ are variables that can store a ____ to an object.
Outlets ... pointer
[<object variable> <method name>: p1];
double
Jump Bar
45. Other name for an *.xib file
Object-oriented programming
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
token
nibfile
46. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations
convenience
57 x 57
boiler-plate
%1.2f
47. Scaling - rotation - and translation are the most commonly used manipulations supported by _____ transforms - but skewing is also possible.
affine
Gray circle with a white 'X' in it - positioned to the right of the text field box
alpha ... 0
graduationParty ... addAttendee:withDish
48. 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
nonatomic
[myLabel setText:@'Howdy'];
self
hasShrunk==YES && hasMoved == YES
49. A fully opaque image has an _______ property value of ______
%@
alpha ... 1
h
static
50. Key sequence on a Mac to select between open application
Command + Tab
Actions
import
inspector and library
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