Documentation Archive Developer
Search

Cocoa Core Competencies

PDF Companion File

    Retired Document

    Important: This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid.

    Introduction

      Articles
    1. Accessibility
    2. Accessor method
    3. App ID
    4. Application Code Signing
    5. Block object
    6. Bundle
    7. Category
    8. Class cluster
    9. Class definition
    10. Class method
    11. Cocoa (Touch)
    12. Coding conventions
    13. Collection
    14. Controller object
    15. Declared property
    16. Delegation
    17. Dynamic binding
    18. Dynamic typing
    19. Enumeration
    20. Exception handling
    21. Framework
    22. Information property list
    23. Initialization
    24. Internationalization
    25. Introspection
    26. Key-value coding
    27. Key-value observing
    28. Memory management
    29. Message
    30. Method overriding
    31. Model object
    32. Model-View-Controller
    33. Multiple initializers
    34. Nib file
    35. Notification
    36. Object archiving
    37. Object comparison
    38. Object copying
    39. Object creation
    40. Object encoding
    41. Object graph
    42. Object life cycle
    43. Object modeling
    44. Object mutability
    45. Object ownership
    46. Objective-C
    47. Property list
    48. Protocol
    49. Root class
    50. Selector
    51. Singleton
    52. Uniform Type Identifier
    53. Value object




    Copyright © 2018 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2018-04-06