Start Developing iOS Apps Today Flashcards
Objective-C
- The language that powers all iOS apps and frameworks.
- A superset of C
Tool develop apps
iOS software development kit (SDK)
Xcode
Apple’s integrated development (IDE)
Basic tasks in code
Create objects,
Compare objects,
Query objects for information,
Access objects in collections (arrays).
Frameworks
Contains a library of methods that your app can call
API
Application Programming Interface
Protocol or interface
Common means for unrelated objects to communicate with each other
Design Patterns provides
A solution to a common software engineering problem. Patterns are abstract designs, not code.
Abstract
Existing in thought or as an idea but not having a physical or concrete existence
Design
A plan or drawing produced to show the look and function or workings of a building, garment, or object before it is built or made
Intuitive
Using or based on what one feels to be true even without conscious reasoning
Interactive
(of two people or things) influencing or having an effect on each other
Engaging
Charming and attractive
@autoreleasepool statement supports …
Automatic Reference Counting (ARC), automatic object-lifetime management for app
UIKit framework provides …
All classes, app need, construct, manage, user interface
Delegation
design pattern, object acts on behalf of, or in coordination with, another object