Objective-C curso practico para programadores Mac OS X, iPhone y iPad

Guardado en:
Detalles Bibliográficos
Autor principal: López Hernández, Fernando (autor.)
Formato: Libro
Lenguaje:español
Edición:2a edición actualizada.
Materias:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Tabla de Contenidos:
  • El Lenguaje Objective-C
  • Empezando a Programar con Objective-C
  • Entornos de programación
  • Compilando con las GCC
  • Clang, LLVM y LLDB
  • Compilando con Xcode
  • Características del Lenguaje
  • Qué es Objective-C
  • Lenguaje fuertemente dinámico
  • Asociación, agregación y conexiones
  • Componentes vs. Frameworks
  • Objetos y Clases
  • Clases
  • Objetos
  • Variables de instancia
  • Métodos
  • Encapsulación
  • Clases como estructuras de datos
  • Objetos cadena
  • Tipos de datos de y bits
  • Declaraciones adelantadas de clase
  • Profundizando en el Lenguaje
  • Herencia
  • Objetos clase
  • Otros receptores especiales
  • Ruta de un mensaje durante su ejecución
  • Objetos metaclase
  • Ciclo de vida de un objeto
  • Categorías
  • Protocolos
  • Extensiones
  • Clases abstractas
  • Cluster de clases
  • El Runtime de Objective-C
  • Interactuar con el runtime de Objective-C
  • El sistema de paso de mensajes
  • Gestión de memoria por cuenta de referencias
  • La clase raíz
  • Copia de objetos
  • Gestión de excepciones
  • Bloques sincronizados
  • Objective-C
  • Las propiedades
  • El recolector de basura
  • Cuenta de referencias automática (ARC)
  • Ventajas e inconvenientes
  • Los Objetos Colección
  • Objetos array
  • Objetos conjunto
  • Recorrer los elementos de una colección
  • Objetos diccionario
  • Tipos fundamentales en colecciones
  • Key-Value Coding
  • Qué es KVC
  • Métodos de acceso
  • Validar una propiedad
  • Operadores en camino de claves
  • Descripción de las propiedades
  • Key-Value Observing
  • Qué es KVO
  • Registrar observadores
  • Notificaciones automáticas y manuales
  • Aprovechando toda la Potencia del Lenguaje
  • Directivas del preprocesador y compilador
  • Zonas de memoria
  • El runtime de ARC
  • Forwarding
  • Mensajes remotos
  • Tipos de datos y constantes predefinidas
  • Optimización del acceso a métodos
  • Reemplazo de métodos
  • Estilos de codificación
  • Métodos y variables de instancia
  • Objetive-C++
  • Foundation Framework
  • Manejo de Ficheros y Directorios
  • Gestión del sistema de ficheros
  • Handles de ficheros
  • Path utilities
  • Resolver alias
  • Servicios del workspace
  • Los Objetos Dato
  • Qué son los objetos dato
  • Objetos dato inmutables
  • Objeto dato mutables
  • Archivado y Serialización
  • Introducción
  • Archivado
  • Serialización
  • Configuración del Runtime
  • Introducción
  • Bundles
  • El sistema de preferencias
  • Gestión de Procesos
  • Información de nuestro proceso
  • Crear nuevos procesos
  • Programación Multihilo
  • Conceptos básicos
  • Crear hilos
  • Programación con objetos operación
  • Comunicación y Sincronización
  • Comunicación y sincronización
  • Los cerrojos
  • Barreras de memoria y variables volátiles
  • Operaciones atómicas
  • Cerrojos de sondeo
  • Condiciones
  • Pipes
  • Memoria compartida
  • Gestión de Eventos
  • El gestor de ventanas
  • Gestión de eventos
  • Los bucles de sondeo de eventos
  • Las notificaciones
  • Programación en Red
  • Introducción a la programación en red
  • Sockets BSD
  • Resolución de nombres DNS
  • Objetos stream
  • Sockets con objetos Foundation
  • Programación en red con Core Foundation
  • Sistema de carga de URLs
  • Objetos
  • Distribuidos
  • Introducción
  • Crear y acceder a objetos remotos
  • Arquitectura, conexiones y proxies
  • Los puertos
  • Autorizar conexiones
  • Manejo de errores en la conexión.