Skip to content

Objective-C: Foundation Framework

21 julio 2010

Foundation.framework, es uno de los frameworks más utilizados cuando programamos con el lenguaje Objective-C en Mac OS X. Es uno de los más utilizados, ya que define una capa base de clases que vamos a utilizar en la gran mayoría de programas que realicemos (por no decir en todos). Además introduce gran cantidad de paradigmas de programación que por sí solo, el lenguaje Objective-C no cubre. Aquí podéis ver una imagen de las clases que se incluyen dentro de este framework y su jerarquía.

Entre estas clases podemos destacar:

  • NSArray o NSMutableArray: Que nos permitirán construir un array en el que añadiremos y almacenaremos objetos.
  • NSDictionary o NSMutableDictionary: Que nos permitirán construir una colección dónde almacenaremos pares de objetos de tipo <clave/valor>
  • NSCalendar: Para gestionar datos referentes a fechas
  • NSData o NSMutableData: Que son clases que nos premitirán crear objetos de datos para envolver (wrap) arrays de bytes. Esta clase es muy útil cuando programamos utilizando el paradigma cliente/servidor y capturamos las respuestas del servidor.
  • Clases para manejar y controlar peticiones HTTP
  • Clases para manejar y controlar URLs
  • Clases para crear nuestro propio parser de XML

En definitiva, es un Framework fundamental si vamos a desarrollar cualquier tipo de aplicación con el lenguaje Objective-C.

Para utilizar este framework, simplemente debemos añadirlo a nuestro proyecto (aunque lo normal es que se añada por defecto) y después hacer el #import en las clases que necesiten utilizarlo.

NOTA: Como lo habitual es que todas las clases necesiten importar este framework, se suele utilizar un prefijo (Prefix) para que ese #import, se añada de manera automática a la cabecera de todos los ficheros que forman parte del proyecto. Esta definición se encuentra dentro del fichero: NombreProyecto_Prefix.pch

Más Info:

Apple Developer | Foundation Framework Reference

Anuncios
2 comentarios leave one →
  1. 19 diciembre 2012 19:30

    Appreciating the time and energy you put into your site and
    detailed information you offer. It’s awesome to come across a blog every once in a while that isn’t
    the same outdated rehashed material. Wonderful read!
    I’ve bookmarked your site and I’m including
    your RSS feeds to my Google account.

Trackbacks

  1. Developers Dominicanos – Objective C: Objetos, mensajes y sintaxis

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: