Swift/IOS Terms D-F

  1. data model
    The representation or structure of data within an app.
  2. data source
    An object that manages the app’™s data model, providing a view object with the information it needs to display that data.
  3. delegate
    An object that acts on behalf of, or in coordination with, another object.
  4. designated initializer
    One of the primary initializers for a class; a convenience initializer within a class must ultimately call through to a designated initializer.
  5. destination view controller
    The view controller whose contents are displayed at the end of a segue.
  6. view controller
    An object that manages a set of views and coordinates the flow of information between the app’s data model and the views that display that data (MVC tie in).
  7. downcast
    To attempt to cast an object to one of its subclass types.
  8. entry point
    Where control enters a program or piece of code.
  9. enumeration
    A data type that defines a group of related values and enables you to work with those values in a type-safe way within your code.
  10. event-driven programming
    A category of programming in which the flow of the app is determined by events: system events and user actions.
  11. extension
    A capability to add functionality to an existing type.
  12. failable initializer
    An initializer that could return nil after initialization.
  13. first responder
    An object that is first to receive many kinds of app events, including key events, motion events, and action messages, among others.
  14. fix-it
    A suggested fix for a compiler error in Xcode.
  15. forced type cast operator
    An operator (as!) that attempts a downcast and force-unwraps the result.
  16. force-unwrap operator
    An operator (!) placed after an optional value to access its underlying value.
  17. function
    A reusable, named piece of code that can be referred to from many places in a program.
  18. functions menu
    In Xcode, a jump menu that lets you navigate directly to a specific declaration or section in a source code file.
Card Set
Swift/IOS Terms D-F
Swift and iOS Glossary terms from the: https://developer.apple.com/library/ios/referencelibrary/GettingStarted/DevelopiOSAppsSwift/ Glossary.