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. Tests to see whether two values are equal
IBOutlet
==
mutators
Command+1
2. A common button type that indicates additional information is available
detail disclosure
property list
x--;
Cocoa Touch - Media - Core Services - Core OS
3. Recommended image type for button graphics
png
Actions
scene
Command+0
4. ______ enable applications to store multiple pieces of information in a single object
below
Collections
Object library
Classes
5. Other name for an *.xib file
instantiation
User Interface
==
nibfile
6. ______ are variables that can store a ____ to an object.
UIImageView
Outlets ... pointer
Size Inspector
[<object variable> <method name>];
7. 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
8. 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
9. Synonym for interface file
interface file
token
nil
header
10. 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
11. 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
ption+Command+Return
nonatomic
UILabel *myLabel = [[UILabel alloc] init];
model
12. The Inspector you would access to gain access to various accessibility attributes
Identity Inspector
modal views
variable
IBOutlet
13. 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
Model-View-Controller
Determine how controls resize/reposition themselves when a device changes orientation
nonatomic
@
14. strong and nonatomic are examples of ...
Cocoa Touch
attributes
scene
Command+0
15. Single line text field
Home button
UITextField
YES
iOS Simulator
16. Class used for creating image views
storyboards
detail disclosure
UIImageView
Hold down the Option key and point to the other label. The distance will be shown
17. Used to test an app without needing an actual physical device
Cocoa Touch
view
iOS Simulator
Double-click
18. The goal of the MVC design pattern
C
NSLog(@'%s' - __FUNCTION__);
Outlets ... pointer
Isolate the functional components of an app
19. You have created some 'breadcrumbs' using NSLog to trace the path of your code - and the debug area is open - yet you see no information in the panel. What's the problem and what is the solution?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
20. Expression to create a random number in [0 -20];
pound
disclosure
:
rand( )%21
21. RAM for iPhone
Nib (but a few call it 'zib' but that's not preferred)
512MB
nested message send
nil
22. Alternative selection mechanism when many conditions exist
switch
Identity Inspector
immersive
Control-click on the View Controller's icon to bring up a Connections dialog
23. An _______ is used to 'advertise' a method in your code that should be called when a certain event takes place
storyboard
IBAction
320 x 480
self
24. iOS functional building blocks
nil
Classes
Program received signal: EXC_BAD_ACCESS
accessible apps
25. Key sequence to open the Standard Editor
property list
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
ommand+Return
IBOutlet
26. The Inspector you will need if you want to connect a custom class to an object in Interface Builder
<>
Identity Inspector
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
implicitly declare a matching instance variable
27. UI
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
||
User Interface
Cocoa Touch - Media - Core Services - Core OS
28. These define to which messages the datasource and delegate respond
UIApplication
Jump Bar
protocols
[shrinkButton setTitle:@'Grow' forState: UIControlStateNormal];
29. The library that contains the objects you can add to a view or XIB file
//blah blah blah
productivity
-
Object library
30. The HIG requires some kind of _____ element in a cell if there is more information available
disclosure
m
label
NSArray
31. A file folder in the navigator panel is called a ________
static
Cocoa Touch
Group
[myLabel setText:@'Howdy'];
32. Key sequence to save an Xcode file
conform
Command+S
implementation file
Instruments
33. Used to set up an outgoing connection from the implementation code to the view
Home button
boiler-plate
instantiation
IBOutlet
34. IDE
instantiate
retain - release - dealloc - autorelease
Integrated Development Environment
view
35. Purpose of 'Secure' attribute for text fields
h
bool
Treats the field as a password - hiding each character as it is typed
User Interface
36. What computer language is the storyboard written in?
main()
prototyping
productivity
XML
37. In the UK - the '#' symbol is often called the ____ symbol
x--;
NSLog
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
hash
38. What property needs to be set before a scroll view (UIScrollView) will scroll?
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
self
contentSize
pound
39. You have two labels in Interface Builder. One is selected (You clicked on it). How can you tell the distance between it and the other label?
%1.2f
Hold down the Option key and point to the other label. The distance will be shown
Option+Command+ 0
utility
40. Syntax for single-line comment
storyboards
Cocoa Touch
//blah blah blah
320 x 480
41. Implements a logical AND condition
To provide a convenient way of setting the button's title in the code
static
class
&&
42. getters
hash
||
UIWindow
accessors
43. The 'First Responder' in a scene is not an object it is considered a ________
while(<boolean expression>){/*stuff to do here*/}
proxy
image view
320 x 480
44. Formatting placeholder for strings
320 x 480
&&
%@
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
45. Used to receive an event in code and trigger something
IBAction
interface file
NSString *phrase = @'Hello World';
%@
46. Typical header syntax for a button that will be applying the 'moveMe' action in an app
Gray circle with a white 'X' in it - positioned to the right of the text field box
Commmand-R
IBAction)moveMe:(id)sender;
interface and implementation files
47. Character used to show an element as a literal string
[myLabel setText:@'Howdy'];
@
parameter
accessors
48. 4 Top down technology layers making up iOS
productivity
<>
Cocoa Touch - Media - Core Services - Core OS
&&
49. The name of the panel to the left of the Interface Builder Editor panel
Document Outline Area or Outline View
UIApplication
Cocoa Touch
Collections
50. Development approach (design pattern) to structure iOS applications
image view
Cocoa Touch
variable
Model-View-Controller
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