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. Name of the '|' symbol
+
switch
pipe
accessible apps
2. setters
Command+0
mutators
UIApplication
UIWindow
3. Character used to show an element as a literal string
Model-View-Controller
eXtensible Markup Language
sending an object a message
@
4. Tests to see whether two values are not equal
Identity Inspector
!=
UITextView
scene
5. Any 'directive' statement begins with this symbol
@
control-dragging
Classes
Option+Command+ 0
6. 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
7. Declaring a method in an interface file - before it is actually implemented is called _______ the method
1024 x 768
productivity
main()
prototyping
8. Syntax for sending an object a message with one parameter (p1)
attributes
double
NSLog
[<object variable> <method name>: p1];
9. Apple's classes often provide a special initialization method called a _____ method
@
convenience
disclosure triangle
Human Interface Guide
10. Class that builds upon another class
subclass
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
contentSize
performance
11. Calling a method is the same as...
Utility apps
sending an object a message
Object-oriented programming
Cocoa Touch
12. The goal of the MVC design pattern
graduationParty ... addAttendee:withDish
nonatomic
'Interface Builder'
Isolate the functional components of an app
13. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place
512MB
nil
IBAction
property list
14. API
segmented control
Integrated Development Environment
Application Programming Interface
!=
15. Class used for creating image views
&&
UIImageView
57 x 57
Group
16. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations
:
Home button
boiler-plate
XML
17. 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
protocols
productivity
Instruments
18. Delimiter for a list of protocols
@
<>
png
xcodeproj
19. Key sequence to open the Attributes Inspector
immersive
prototyping
NSString *userName;
Option+Command+4
20. Formatting placeholder for strings
Cocoa Touch - Media - Core Services - Core OS
%@
parameter
below
21. Framework used to write iPhone apps
Seques .... relationships
Cocoa Touch
Home button
productivity
22. The HIG requires some kind of _____ element in a cell if there is more information available
NSString *phrase = @'Hello World';
disclosure
Jump Bar
label
23. Word used to indicate that a user can't interact with a given element
First Responder
eXtensible Markup Language
static
:
24. A class that manages the user's interaction with the iDevice
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
view controller
parameter
retain - release - dealloc - autorelease
25. 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
26. Apps written to assist users with special disabilities
:
NSString *userName;
accessible apps
modal views
27. The ________ class provided a container for the management and display of views
myImage@2x.png
UIWindow
above
IBAction
28. In the MVC design pattern for iOS apps - this aspect is responsible for receiving user input and acting accordingly - and serves as a 'bridge' between the other two components. It is the backbone of the app.
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
controller
model
Command + Tab
29. Another name for a 'button bar'
segmented control
iOS Simulator
x--;
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
30. Extension for MainStoryboard
mutators
void
storyboard
do not
31. Resembles a slot machine display
Model-View-Controller
UIPicker
XML
header
32. Fixed iteration repetition control structure syntax
eXtensible Markup Language
workspace
scene
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
33. 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
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
%1.2f
NeXSTEP
34. A virtual 'box' for organizing related projects
<>
ommand+Return
First Responder
workspace
35. Syntax for sending an object a message with no parameters
[<object variable> <method name>];
320 x 480
Command+S
nil
36. Shortcut for writing: count = count + 1;
Command+0
strong
static
count++;
37. Symbol used for inheritance
instance variable
Xcode
parameter
:
38. Combining two messages into a single line of code
nested message send
segmented control
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
ption+Command+Return
39. Alternative selection mechanism when many conditions exist
strong
switch
pipe
IBOutlet
40. Correct the error: label.text = 'Hello World !';
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
41. 4 Top down technology layers making up iOS
scene
label
Application Programming Interface
Cocoa Touch - Media - Core Services - Core OS
42. An app has boolean variables 'hasShrunk' and 'hasMoved'. Write a boolean condition that checks if each are true
Double-click
IBOutlet
count++;
hasShrunk==YES && hasMoved == YES
43. Data type for highly precise numbers with huge numbers of decimal places
UIApplication
NSString *phrase = @'Hello World';
double
nil
44. Key sequence to save an Xcode file
storyboard
Command+S
Object library
%1.2f
45. Other name for an *.xib file
subclass
sending an object a message
nibfile
Determine how controls resize/reposition themselves when a device changes orientation
46. What property needs to be set before a scroll view (UIScrollView) will scroll?
NSString *userName;
contentSize
below
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
47. Defines the functional building blocks (classes) that make iOS devices perform certain actions
Cocoa Touch
@2x
IBAction)moveMe:(id)sender;
viewDidLoad
48. 'Build and run' keyboard shortcut
NSObject
Commmand-R
retain - release - dealloc - autorelease
&&
49. Way to refer to an object within its own methods
Treats the field as a password - hiding each character as it is typed
self
void
Classes
50. Used to test an app without needing an actual physical device
prototyping
iOS Simulator
*
Option+Command+4
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