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 Round Rect Button is found in this library
Home button
import
Object Library
Seques .... relationships
2. File name suffix indicating an image is suitable for retina display
@2x
Model-View-Controller
@synthesize
proxy
3. Attribute that informs Xcode not to worry about different parts of the application using a property at the same time
view controller
==
To provide a convenient way of setting the button's title in the code
nonatomic
4. 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
5. Given: #import <UIKit/UIKit.h> @interface WelcomeViewController : UIViewController @end The superclass for WelcomeViewController
CGAffineTransform
interface and implementation files
320 x 480
UIViewController
6. Size of iPhone retina icon image in pixels
accessible apps
storyboard
114 x 114
ommand+Return
7. Data type for whole numbers
import
NO
int
Attributes Inspector
8. MVC
variable
Model-View-Controller
Cocoa Touch
Command plus the navigator's position in the selector. For example - the project navigator shortcut is Command-1
9. 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
10. You have an instance variable called 'myLabel' that is a member of UILabel. In an app - you set it's text property to 'Howdy' with the correctly-written command: myLabel.text = @'Howdy'; Re-write this command using [ ] message-sending syntax
Warning
: Invalid argument supplied for foreach() in
/var/www/html/basicversity.com/show_quiz.php
on line
183
11. 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)
Jump Bar
nibfile
stub
NSURLRequest
12. Class used for image manipulations such as scaling - rotation and translation. Its data structure represents a matrix used for affine transformations.
CGAffineTransform
[<object variable> <method name>: p1];
+
#import <UIKIT/UIKIT.h>
13. RAM for iPhone
graduationParty ... addAttendee:withDish
512MB
NSDate
NSMutableArray
14. In the UK - the '#' symbol is often called the ____ symbol
hash
NSLog(@'%s' - __FUNCTION__);
nil
Actions
15. The library that contains the objects you can add to a view or XIB file
float
Object library
detail disclosure
debugger
16. Multiline text entry block
for(<initialization>;<test condition>;<update instruction>){/*do this over and over*/}
To provide a convenient way of setting the button's title in the code
onscreen 'widgets' a user can interact with
UITextView
17. 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
NO
model
First Responder
C
18. Key sequence to open the Attributes Inspector
Option+Command+4
bgImages = [[NSArray alloc] initWithObjects: wp1 - wp2 - wp3 - wp4 - wp5 - nil];
detail disclosure
IBAction
19. Companion to the @property directive
@synthesize
Option+Command+4
NSLog
Cocoa is the development framework used for most native Mac OS X applications; Cocoa Touch is customized for a touch interface
20. The '@' symbol is shorthand for creating one of these
implicitly declare a matching instance variable
scene
NSString
1024 x 768
21. Used to set up an outgoing connection from the implementation code to the view
productivity
IBOutlet
114 x 114
nonatomic
22. Modulus (remainder) operator
UIImageView
UITextView
%
inspector and library
23. Crash statement likely when an NSString is assigned a value with an incorrect format
static
C
Cocoa Touch
Program received signal: EXC_BAD_ACCESS
24. 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?
@2x
myImage@2x.png
nonatomic
int
25. Key sequence to save an Xcode file
C
Command+S
57 x 57
strong
26. Prior to ARC - you used these terms alot
retain - release - dealloc - autorelease
model
eXtensible Markup Language
!=
27. What event do you use to detect a button tap?
Touch Up Inside
nested message send
property list
YES
28. Data type for numbers with 'tame' numbers of decimal points
float
accessible apps
detail disclosure
User Interface
29. Defines the functional building blocks (classes) that make iOS devices perform certain actions
==
Cocoa Touch
wrap
UIImage *wp1 = [UIImage imageNamed:@'wallPaper_01.png'];
30. Creates 'getters' and 'setters'
nibfile
Model-View-Controller
IBAction)moveMe:(id)sender;
@synthesize directive
31. 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
32. Attribute that informs the system that the object referred to needs to be kept around and not discarded from memory
eXtensible Markup Language
accessible apps
strong
superclass
33. The first method called when a user taps an application icon
Attributes Inspector
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
pound
main()
34. Dimensions of iPhone (in points)
modal views
[<object variable> <method name>];
320 x 480
instantiate
35. Name of the '|' symbol
while(<boolean expression>){/*stuff to do here*/}
pipe
id
Integrated Development Environment
36. UI
affine
alpha ... 1
User Interface
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
37. Directive to include other interface files that an application might need to access
import
modal
segue
Application Programming Interface
38. Recommended image type for button graphics
nonatomic
Seques .... relationships
png
Disables the Return key on the keyboard unless the user has entered at least a single character of input into the field
39. Something the simulator cannot reliably test
performance
nil
IBAction
Cocoa Touch
40. ______ and ______ define the connections between scenes.
NSDictionary
variable
Utility apps
Seques .... relationships
41. Way to refer to an object within its own methods
header
int
stub
self
42. This keyword in the property directive is related to memory management and refers to the idea that we want to maintain control of memory issues
utility
retain
Cocoa Touch
@
43. Class that builds upon another class
subclass
ption+Command+Return
320 x 480
header
44. Storage location for a piece of information
Outlets ... pointer
[<object variable> <method name>: p1];
@synthesize
variable
45. This type of app is typically one screen - and gives you the basics with minimal interaction
com.basicversity
Attributes Inspector
Right-click on it in the Navigator panel and choose 'Open as...' and select 'Source Code'
utility
46. IDE for iPhone Development
Xcode
Group
'Interface Builder'
Collections
47. 'plist' stands for...
property list
conform
IBAction
+
48. Another name for a 'button bar'
NSObject
view
conform
segmented control
49. The Inspector you will need if you want to connect a custom class to an object in Interface Builder
id
if(<boolean condition>){/* stuff to do*/} else{ /*stuff to do*/}
Identity Inspector
affine
50. Syntax to include UIKIT in a class
static
#import <UIKIT/UIKIT.h>
label
switch