Ios 6 el desarrollo de aplicaciones para dummies

Subclases le permite personalizar los comportamientos mientras que usted está desarrollando su aplicación iOS. Mantenga los siguientes puntos acerca de subclases en mente a medida que desarrolle su aplicación:

  • En la primera etapa, se crea una nueva clase, llamada una subclase, que hereda las propiedades de otro (super) Clase

  • En la segunda etapa, se agrega propiedades según sea necesario para su aplicación iOS.

  • En general, usted querrá subclase el siguiente

  • UIView, para crear sus (más complejo) vistas de contenido, que puede llenar con los controles, gráficos, y así sucesivamente.

  • UIViewController, para gestionar los puntos de vista de contenido y conectarlos a la modelo.

  • NSObject, para crear vistas de modelo y delegados.

El conocimiento de los patrones de Target-acción para el desarrollo de iOS 6 App

Los siguientes son los patrones de Target-acción que se utilizan en la programación de aplicaciones de iOS. Especifique el destino como el controlador de vista (que usted ya ha subclase).

  • UITabBarItem (para los elementos de la barra de pestañas)

  • UIBarButtonItem (para los elementos de la barra de navegación y barra de herramientas)

  • UIButton

  • UIDatePicker

  • UIPageControl

  • UISegmentedControl

  • UITextField

  • UISlider

  • UISwitch

Edificio iOS 6 Aplicaciones Usando delegados con vistas y Otros cursos

La siguiente sección incluye delegados utilizados en el desarrollo de aplicaciones iOS. Excepciones a cuando usted necesita utilizar un delegado se muestran en cursiva en la columna Protocolo Delegado.

ClaseDelegado (s)
Protocolo
ABPeoplePicker
NavigationController


ABNewPersonView
Controlador

ABNewPersonView
Controlador

ABUnknownPerson
ViewController
ABPeoplePicker
Navegación
ControllerDelegate

ABNewPersonView
ControllerDelegate

ABNewPersonView
ControllerDelegate

ABUnknownPerson
ViewController
Delegado
AVAudioRecorderAVAudioRecorder
Delegado
AVAudioSessionAVAudioSession
Delegado
CAAnimationNinguno
CAAnimationGroupNinguno
CALayerNinguno
CLLocationManagerCLLocation
ManagerDelegate
EAAccessoryEAAccessory
Delegado
GKGameCenterView
Controlador
GKGameCenter
ControllerDelegate

El delegado es
llamada cuando el jugador
dis
misses el juego
Interfaz de usuario del Centro.
Nuevo en iOS 6.
GKSessionGKSessionDelegate
GKPeerPickerControllerGKPeerPicker
ControllerDelegate
NSErrorNSErrorRecovery
Intentando
MKMapViewMKAnnotation
MKMapView
Delegado
MkReverseGeocoderMKReverse
GeocoderDelegate
NSNetService


NSNetServiceBrowser
NSNetService
Delegado

NSNetService
BrowserDelegate
NSStreamNSStreamDelegate
NSPORT

NSMachPort
NSPortDelegate

NSMachPort
Delegado
NSFetchedResults
Controlador
NSFetchedResults
ControllerDelegate
NSKeyedArchiver

NSKeyedUnarchiver
NSKeyedArchiver
Delegado

NSKeyedUnarchiver
Delegado
NSURLConnectionNinguno
MFMailComposeView
Controlador
MFMailCompose
ViewController
Delegado
SKRequest

SKProductsRequest
SKRequestDelegate

SKProductsRequest
Delegado
UIAccelerometerUIAccelerometer
Delegado
UIActionSheetUIActionSheet
Delegado
UIAlertViewUIAlertView
Delegado
UIApplicationUIApplication
Delegado

También se utiliza para empujar
notificaciones
UIImagePickerUIImagePicker
ControllerDelegate
UICollectionView
UINavigationBarUINavigationBar
Delegado

Para empujar o ver pop
controladores
UIPickerViewUIPickerViewData
Fuente
UIPickerView
Delegado
UIResponderUIResponder
StandardEditActions

Apoyo a la copia,
Pegar y Seleccionar
UIScrollViewUIScrollView
Delegado

En algunos
circunstancias
UIScrollView
Accesibilidad
Delegado

Métodos que puede
poner en práctica para proporcionar
infor accesibilidad
-
mación de un Pergamino
punto de vista. Nuevo en iOS 6.
UISearchDisplay
Controlador
UISearchDisplay
Delegado
UISearchBarUISearchBar
Delegado
UITabBarUITabBarController
Delegado

Para personalizar una barra de pestañas
UITableViewUITableView
Fuente de datos
UITableView
Delegado
UITextFieldUITextFieldDelegate

Poniendo el
teclado
UITextViewUITextViewDelegate

Para examinar el texto
se está editando
UISearchBarUISearchBar
Delegado
UIWebViewUIWebViewDelegate
MPMediaPicker
Controlador
MPMediaPicker
ControllerDelegate
NSXMLParserNSXMLParser
Delegado

Uso de operadores de Objective-C en Desarrollo iOS 6 App

Objective-C tiene muchos operadores de votos para su programación iOS. Utilice la tabla siguiente para refrescar la memoria acerca de qué operador se debe utilizar para llevar a cabo una determinada tarea.

Operadores aritméticos
OperadorQue hace
+Adición
-Resta
*Multiplicación
/División
%Modulo
Los operadores relacionales y de igualdad
OperadorQue hace
==Igual a
!=No igual a
>Mas grande que
lt;Menos que
> =Mayor qué o igual a
lt; =Menos que o igual a
Operadores lógicos
OperadorQue hace
!NO
Y lógico
||OR lógico
Operadores de Asignación Compuesto
OperadorQue hace
+=Adición
-=Resta
* =Multiplicación
/ =División
% =Modulo
=AND bit a bit
| =Bitwise Inclusive OR
^ =Exclusivo o
lt; lt; =Mayús izquierda
>> =Mayús derecha
Los operadores de incremento y decremento
OperadorQue hace
++Adición
--Resta
* =Multiplicación
/ =División
% =Modulo
=AND bit a bit
| =Bitwise Inclusive OR
^ =Exclusivo o
lt; lt; =Mayús izquierda
>> =Mayús derecha
Los operadores bit a bit
OperadorQue hace
AND bit a bit
|Bitwise Inclusive OR
^Exclusivo o
~Complemento Unario (inversión bits)
lt; lt;Mayús izquierda
>>Mayús derecha
Otros operadores
OperadorQue hace
()Elenco
,Coma
Tamaño de()Tamaño de
? :Condicional
Dirección
*Indirección



» » » » Ios 6 el desarrollo de aplicaciones para dummies