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. Symbol often denoting a 'pointer'
UIPicker
NSURLRequest
@2x
*
2. This element should 'always' accompany a slider to indicate its purpose
disclosure triangle
label
Double-click
Option-click a symbol
3. What property needs to be set before a scroll view (UIScrollView) will scroll?
contentSize
[<object variable> <method name>: p1];
debugger
protocols
4. Master class in iOS
NSObject
conform
x--;
void
5. Typical header syntax for a button that will be applying the 'moveMe' action in an app
IBAction)moveMe:(id)sender;
nil
Home button
x--;
6. 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.
rand( )%21
controller
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
storyboard
7. Delimiter for a list of protocols
<>
[<object variable> <method name>];
prototyping
Object Library
8. 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
9. Symbol used for inheritance
:
nibfile
void
retain
10. Synonym for interface file
header
Command+1
&&
Attributes Inspector
11. XML
eXtensible Markup Language
switch
casting
Command + Tab
12. Templates fill in a bunch of ______-_______ code that serves as a framework in which to write future implementations
%d
@2x
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
boiler-plate
13. Negation symbol
@
!
%1.2f
interface and implementation files
14. 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
Group
Model-View-Controller
nonatomic
eXtensible Markup Language
15. Syntax to include UIKIT in a class
C
control-dragging
Option+Command+ 0
#import <UIKIT/UIKIT.h>
16. Collection of interface elements and data storage elements etc you can access from your applications
instantiate
IBOutlet
Cocoa Touch
static
17. Syntax for declaring a string called 'userName'
NSString *userName;
@
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
xcodeproj
18. OOP
immersive
Object-oriented programming
Isolate the functional components of an app
viewDidLoad
19. A view has a 'Shrink' button whose label needs to change once it is clicked to 'Grow'. Write a 'message' type command to change it's label to 'Grow'
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
20. NS stands for...
NeXSTEP
UITextField
Determine how controls resize/reposition themselves when a device changes orientation
iOS Simulator
21. This Xcode utility allows you to check CPU usage - memory allocation and network/file access (among other things)
Document Outline Area or Outline View
alpha ... 0
Instruments
png
22. Which Apple project template creates a simple view/view controller application
Single View Application
h
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
below
23. Key sequence to open the Standard Editor
ommand+Return
scene
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
main()
24. The 'First Responder' in a scene is not an object it is considered a ________
attributes
m
+
proxy
25. Declaring a method in an interface file - before it is actually implemented is called _______ the method
NO
Identity Inspector
prototyping
inspector and library
26. Class used for creating image views
UIImageView
Classes
png
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
27. 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
28. Storage location for a piece of information
C
NO
wrap
variable
29. Shortcut for writing: x = x - 1;
x--;
xcodeproj
Identity Inspector
[<object variable> <method name>];
30. A transition between scenes - frequently with a visual transition effect applied
segue
Command+0
protocols
Command+1
31. _____ are methods that we can connect to events.
disclosure
#import 'myFile.h'
retain - release - dealloc - autorelease
Actions
32. IDE
Integrated Development Environment
accessors
accessible apps
Cocoa Touch
33. 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)
Cocoa Touch
modal
instantiate
stub
34. The HIG requires some kind of _____ element in a cell if there is more information available
disclosure
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
storyboards
NSURL
35. Combining two messages into a single line of code
nested message send
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
Snapshot feature
proxy
36. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________
instantiation
//blah blah blah
graduationParty ... addAttendee:withDish
interface file
37. Indicates a lack of any value at all
viewDidLoad
strong
nil
model
38. To unroll or roll up a hierarchy of files - objects or classes - you click the ______ _______ at the root element
inspector and library
utility
NSObject
disclosure triangle
39. Way to refer to an object within its own methods
Isolate the functional components of an app
performance
Treats the field as a password - hiding each character as it is typed
self
40. Defines the functional building blocks (classes) that make iOS devices perform certain actions
Xcode
Cocoa Touch
114 x 114
controller
41. Companion to the @property directive
[[<class name> alloc] init];
@synthesize
sending an object a message
instance variable
42. Data type for numbers with 'tame' numbers of decimal points
UILabel *myLabel = [[UILabel alloc] initWithString:@'GO!'];
114 x 114
!
float
43. Syntax for sending an object a message with one parameter (p1)
IBAction
Jump Bar
*
[<object variable> <method name>: p1];
44. Data type for whole numbers
%@
Actions
Identity Inspector
int
45. UI
User Interface
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
@2x
productivity
46. 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).
wrap
float
strong
contentSize
47. The Inspector you would use to tweak the way interface objects appear
onscreen 'widgets' a user can interact with
hasShrunk==YES && hasMoved == YES
Attributes Inspector
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
48. MVC
protocols
Model-View-Controller
Instruments
Actions
49. Used to set up an outgoing connection from the implementation code to the view
label.text=@'Hello World!';
count++;
IBOutlet
2
50. Term used to describe each screen of an iPhone app
view
@
accessible apps
Command+R
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