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. The Inspector you would use to tweak the way interface objects appear
controller
To provide a convenient way of setting the button's title in the code
Attributes Inspector
57 x 57
2. How do you get rid of an onscreen keyboard?
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
3. ______ enable applications to store multiple pieces of information in a single object
Collections
2
Cocoa Touch
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
4. Multiline text entry block
UITextView
Document Outline Area or Outline View
nil
CGAffineTransform
5. The object currently in control and interacting with the user
Cocoa Touch - Media - Core Services - Core OS
First Responder
interface file
//blah blah blah
6. The name of the panel to the left of the Interface Builder Editor panel
NSLog(@'%s' - __FUNCTION__);
Document Outline Area or Outline View
png
productivity
7. Implements a logical OR condition
/*blah blah blah */
||
IBAction
hasShrunk==YES && hasMoved == YES
8. Formatting placeholder for strings
UITextView
[shrinkButton setTitle:@'Grow' forState: UIControlStateNormal];
%@
parameter
9. Development approach (design pattern) to structure iOS applications
Model-View-Controller
model
segue
pound
10. Denotes a class method
Model-View-Controller
+
Identity Inspector
%d
11. This type of app is typically one screen - and gives you the basics with minimal interaction
debugger
proxy
/*blah blah blah */
utility
12. 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
13. Collection of interface elements and data storage elements etc you can access from your applications
Program received signal: EXC_BAD_ACCESS
NSArray
interface and implementation files
Cocoa Touch
14. XML
*
Outlets ... pointer
eXtensible Markup Language
NSURLRequest
15. 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
16. Postcondition repetition structure syntax
do{/*stuff to do here*/}while(<boolean expression>);
int
variable
UIApplication
17. The Round Rect Button is found in this library
CGAffineTransform
Object Library
UIApplication
below
18. Files used to create a class
scene
image view
interface and implementation files
casting
19. Declare and initialize a string that says: 'Hello World' whose identifier if 'phrase' . Use the shortest command possible.
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
20. Class that allows URL management
UITextView
NSURL
Isolate the functional components of an app
IBAction
21. A ______ is where you edit a view and assign a controller to it.
NSArray
instantiation
implicitly declare a matching instance variable
scene
22. 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?
Size Inspector
UIPicker
myImage@2x.png
#import 'myFile.h'
23. Creates 'getters' and 'setters'
==
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
@synthesize directive
Human Interface Guide
24. Given: [graduationParty addAttendee: @'Aunt Jane' withDish: @'deviled eggs']; The 'receiver' is _______; the 'selector' is _________
implementation file
Model-View-Controller
graduationParty ... addAttendee:withDish
Send the 'resignFirstResponder' message to the object that currently controls the keyboard (such as a text field)
25. Write a line of code creating a pointer to a wall paper image called 'wp1' that refers to a resource in an app with the file name 'wallPaper_01.png'
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
26. A class that implements a protocol is said to ____ to that protocol
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
conform
@
storyboards
27. This element should 'always' accompany a slider to indicate its purpose
label
xcodeproj
Command+S
!
28. What property needs to be set before a scroll view (UIScrollView) will scroll?
contentSize
above
modal
header
29. Master class in iOS
nil
debugger
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
NSObject
30. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time
count++;
protocols
nonatomic
Cocoa Touch
31. Key sequence to run an app in Xcode
NSString
'Interface Builder'
Command+R
YES
32. A unique combination of view controller and view
Document Outline Area or Outline View
NSArray
scene
Home button
33. Process of creating an active object from a class
Model-View-Controller
instantiation
UIViewController
token
34. Extension for an iPhone/iPad app
count++;
xcodeproj
prototyping
below
35. A fully transparent image has an _____ property value of _____
Cocoa Touch - Media - Core Services - Core OS
alpha ... 0
To provide a convenient way of setting the button's title in the code
||
36. Resembles a slot machine display
storyboards
casting
@2x
UIPicker
37. What are data detectors?
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
ommand+Return
Instruments
storyboard
38. If you wish to 'echo print' breadcrumb info as you develop your app - this panel must be visible
storyboard
@2x
Application Programming Interface
The Console area of the Debug area
39. ______ are variables that can store a ____ to an object.
Outlets ... pointer
-
do{/*stuff to do here*/}while(<boolean expression>);
!
40. Purpose of 'Secure' attribute for text fields
Treats the field as a password - hiding each character as it is typed
below
accessible apps
eXtensible Markup Language
41. Piece of information provided to a method when it is messaged
UIWindow
Model-View-Controller
parameter
Classes
42. Apps written to assist users with special disabilities
Collections
#import 'myFile.h'
Cocoa Touch
accessible apps
43. 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?
eXtensible Markup Language
NO
prototyping
Hold down the Option key and point to the other label. The distance will be shown
44. Define a collection of methods to perform a task
Model-View-Controller
detail disclosure
@
protocols
45. The Inspector you would access to gain access to various accessibility attributes
Collections
Identity Inspector
detail disclosure
attributes
46. The Inspector you will need if you want to connect a custom class to an object in Interface Builder
Identity Inspector
Human Interface Guide
IBAction)moveMe:(id)sender;
disclosure
47. The first method called when a user taps an application icon
modal
%d
:
main()
48. Symbol used for inheritance
accessible apps
:
*
view
49. Used to display image file resources and show simple animations
self
image view
mutators
Cocoa Touch
50. Tests to see whether two values are not equal
!=
NSURLRequest
variable
Actions
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