Publicado el 19 de Abril del 2021
824 visualizaciones desde el 19 de Abril del 2021
1,7 MB
165 paginas
Creado hace 5a (17/01/2019)
Objective-C Language
#objective-c
Tabla de contenido
Acerca de
Capítulo 1: Comenzando con el lenguaje Objective-C
Versiones
Examples
Hola Mundo
Compilando el programa
Capítulo 2: Análisis XML
Examples
Análisis XML
Capítulo 3: Bloques
Sintaxis
Observaciones
Examples
Bloques como parámetros del método
Definiendo y Asignando
Bloques como propiedades
Bloquear Typedefs
Bloques como variables locales.
Capítulo 4: BOOL / bool / Boolean / NSCFBoolean
Examples
BOOL / Boolean / bool / NSCFBoolean
BOOL VS Boolean
Capítulo 5: Categorías
Sintaxis
Observaciones
Examples
Categoría simple
Declarar un método de clase
Añadiendo una propiedad con una categoría
De conformidad con el protocolo.
1
2
2
2
2
3
4
4
4
6
6
6
6
6
7
7
7
8
9
9
9
9
11
11
11
11
11
12
12
12
Crear una categoría en XCode
Capítulo 6: Clases y objetos
Sintaxis
Examples
Creación de clases con valores de inicialización.
Clase Singleton
El tipo de retorno "instancetype"
Especificando genéricos
Diferencia entre asignación e inicialización.
Capítulo 7: Codificación de valor clave / Observación de valor clave
Examples
Ejemplo más común de codificación de valor clave de la vida real
Valor clave observando
Consulta de datos KVC
Operadores de cobro
Capítulo 8: Continuar y romper!
Examples
Continuar y romper declaración
Capítulo 9: Declare el método de clase y el método de instancia
Introducción
Sintaxis
Examples
Cómo declarar método de clase y método de instancia.
Capítulo 10: Entero aleatorio
Examples
Entero aleatorio basico
Entero aleatorio dentro de un rango
Capítulo 11: Entorno de tiempo de ejecución de bajo nivel
Observaciones
Examples
Adjuntar objeto a otro objeto existente (asociación)
Métodos de aumento utilizando el método Swizzling
13
17
17
17
17
17
19
19
20
21
21
21
21
23
23
28
28
28
30
30
30
30
30
32
32
32
32
33
33
33
33
33
Métodos de llamada directamente
Capítulo 12: Enumeración rápida
Examples
Enumeración rápida de un NSArray
Enumeración rápida de una NSArray con índice.
Capítulo 13: Enums
Sintaxis
Examples
Definiendo una enumeración
Declaración de enumeración typedef en Objective-C
Convertir C ++ std :: vector a una matriz Objective-C
Capítulo 14: Especificadores de formato
Introducción
Sintaxis
Observaciones
Examples
Ejemplo de entero -% i
Capítulo 15: Estructuras
Sintaxis
Observaciones
Examples
CGPoint
Definición de una estructura y acceso a los miembros de la estructura
Capítulo 16: Explotación florestal
Sintaxis
Observaciones
Examples
Explotación florestal
NSLog vs printf
Formato de salida NSLog
Registro de valores variables
El mensaje vacío no se imprime
35
37
37
37
37
39
39
39
39
39
40
42
42
42
42
43
43
44
44
44
44
44
45
47
47
47
47
47
47
48
48
49
Eliminar declaraciones de registro de versiones de lanzamiento
Usando __FUNCION __
Tipo NSLog y BOOL
Registro de metadatos NSLog
Iniciar sesión agregando a un archivo
Capítulo 17: Gestión de la memoria
Examples
Conteo automático de referencias
Referencias fuertes y débiles.
Gestión de memoria manual
Reglas de gestión de memoria cuando se utiliza el conteo manual de referencias.
Capítulo 18: Grand Central Dispatch
Introducción
Examples
Qué es Grand Central Dispatch.
Capítulo 19: Herencia
Sintaxis
Examples
El coche se hereda del vehículo.
Capítulo 20: Macros predefinidas
Introducción
Sintaxis
Examples
Macros predefinidas
Capítulo 21: Manejo de errores
Sintaxis
Examples
Afirmando
Manejo de errores y excepciones con el bloque try catch
Capítulo 22: Métodos
Sintaxis
Examples
49
49
50
50
50
52
52
52
53
53
54
57
57
57
57
58
58
58
58
60
60
60
60
60
61
61
61
61
61
63
63
63
Parámetros del método
Crea un método básico.
Valores de retorno
Métodos de clase
Métodos de llamada
Metodos de instancia
Pase por el paso del parámetro valor
Pase por parámetro de referencia pasando
Capítulo 23: Multihilo
Examples
Creando un hilo simple
Crear hilo más complejo.
Almacenamiento de hilo local
Capítulo 24: NSArray
Sintaxis
Examples
Creando Arrays
Averiguar el número de elementos en una matriz
Elementos de acceso
Obtener un solo artículo
Primer y último artículo
Filtrado de matrices con predicados
Convertir NSArray a NSMutableArray para permitir modificaciones
Ordenando matriz con objetos personalizados
Método de comparación
NSSortDescriptor
Bloques
Actuación
Conversión entre conjuntos y matrices
Revertir una matriz
En bucle
Usando Genéricos
63
63
64
64
64
65
65
66
68
68
68
68
69
70
70
70
70
70
70
70
71
71
71
72
72
72
72
72
72
73
73
73
Enumerar utilizando bloques
Comparando arrays
Añadir objetos a NSArray
Capítulo 25: NSArray
Examples
Creando instancias de NSArray
Ordenando matrices
Filtro NSArray y NSMutableArray
Capítulo 26: NSAttributedString
Examples
Creación de una cadena que tiene kerning personalizado (espacio entre letras)
Crear una cadena con texto golpeado a través
Uso de Enumerar sobre los atributos en una cadena y subrayar parte de la cadena
Cómo crear una cadena de tres colores atribuida.
Capítulo 27: NSCache
Examples
NSCache
Capítulo 28: NSCalendar
Examples
Información local del sistema
Inicializando un calendario
Cálculos Calendarios
Capítulo 29: NSData
Examples
Crear
Obtener NSData longitud
Codificación y decodificación de una cadena usando NSData Base64
NSData y cadena hexadecimal
Capítulo 30: NSDate
Observaciones
Examples
Creando un NSDate
73
74
74
75
75
75
75
75
77
77
77
77
77
78
79
79
79
80
80
80
80
81
82
82
82
82
82
83
85
85
85
85
Comparación de fechas
Convierta NSDate que se compone de hora y minuto (solo) a un NSDate completo
Convertir NSDate a NSString
Capítulo 31: NSDiccionario
Examples
Crear
NSDictionary to NSArray
NSDictionary a NSData
NSDictionary a JSON
Enumeración basada en bloques
Enumeración rápida
Capítulo 32: NSDiccionario
Sintaxis
Observaciones
Examples
Creando utilizando literales.
Creación utilizando dictionaryWithObjectsAndKeys:
Creando utilizando plistas
Estableciendo un valor en NSDictionary
Estándar
Taquigrafía
Obtener un valor de NSDictionary
Estándar
Taquigrafía
Compruebe si NSDictionary ya tiene una clave o no
Capítulo 33: NSJSONSerialización
Sintaxis
Parámetros
Observaciones
Examples
Análisis JSON utilizando NSJSONSerialization Objective c
Capítulo 34: NSMutableArray
85
86
87
88
88
88
88
88
89
89
89
90
90
90
90
90
90
91
91
91
91
91
92
92
92
93
93
93
93
93
93
95
Examples
Añadiendo elementos
Insertar elementos
Borrando elementos
Ordenando matrices
Mueve el objeto a otro índice
Filtrado de contenido de matriz con Predicado
Creando un NSMutableArray
Capítulo 35: NSMutableDictionary
Parámetros
Examples
Ejemplo de NSMutableDictionary
Eliminar entradas de un diccionario mutable
Capítulo 36: NSObject
Introducción
Sintaxis
Examples
NSObject
Capítulo 37: NSPredicate
Sintaxis
Observaciones
Examples
Filtrar por nombre
Buscar películas, excepto los identificadores dados
Encuentra todos los objetos de tipo película.
Encuentra identificadores de objetos distintos de la matriz
Encuentra películas con identificadores específicos
Comparación entre mayúsculas y minúsculas con el título exacto
Caso sensible con coincidencia de título exacto
Comparación entre mayúsculas y minúsculas con subconjunto coincidente
Capítulo 38: NSRegularExpression
Sintaxis
95
95
95
95
96
96
96
96
98
98
98
98
99
101
101
101
101
101
103
103
103
103
103
104
105
105
105
105
105
105
106
106
Examples
Encuentra todos los números en una cadena
Compruebe si una cadena coincide con un patrón
Capítulo 39: NSSortDescriptor
Examples
Ordenado por combinaciones de NSSortDescriptor
Capítulo 40: NSString
Introducción
Observaciones
Examples
Creación
Longitud de la cuerda
Caso cambiante
Comparando cuerdas
Unirse a una matriz de cuerdas
Codificación y decodificación
Terrible
Buscando una subcadena
Trabajar con cuerdas C
Eliminar espacios en blanco iniciales y finales
Formateo
Invirtiendo un Objective-C de NSString
Capítulo 41: NSTextEnganche
Sintaxis
Observaciones
Examples
Ejemplo NSTextAttachment
Capítulo 42: NSTimer
Examples
Creando un temporizador
Invalidando un temporizador
Manualmente disparando un temporizador
106
106
106
108
108
108
109
109
109
109
109
110
110
111
111
112
112
113
113
114
114
114
116
116
116
116
116
117
117
117
117
117
Almacenando información en el temporizador
Capítulo 43: NSURL
Examples
Crear
Compara NSURL
Modificación y conversión de una URL de archivo con la eliminación y la adición de la ruta
Capítulo 44: NSUrl enviar una solicitud de publicación
Examples
Solicitud POST simple
Solicitud de publicación simple con tiempo de espera
Capítulo 45: NSUserDefaults
Examples
Ejemplo simple
Borrar NSUserDefaults
Capítulo 46: Objetivo moderno-C
Examples
Literales
NSNumber
NSArray
NSDiccionario
Suscripción de contenedores
Capítulo 47: Propiedades
Sintaxis
Parámetros
Examples
¿Qué son las propiedades?
Capturadores personalizados y setters
Propiedades que causan actualizaciones
Capítulo 48: Protocolos
Examples
Definición de protocolo básico
Métodos opcionales y requeridos.
118
119
119
119
119
119
121
121
121
121
122
122
122
122
123
123
123
123
123
123
124
125
125
125
126
126
127
128
131
131
131
131
Conforme a los Protocolos
Declaraciones Forward
Comprobando la existencia de implementaciones de métodos opcionales.
Verifica el protocolo de conformidad
Capítulo 49: Protocolos y Delegados.
Observaciones
Examples
Implementación de Protocolos y mecanismo de Delegación.
Capítulo 50: Pruebas unitarias utilizando Xcode
Observaciones
Examples
Probando un bloque de código o algún método:
132
132
132
Comentarios de: Aprendizaje Objective-C language (0)
No hay comentarios