1. Diseño DB más simple con tres tablas.
usuarios, mensajes, salas
usuarios,
ID, correo electrónico, nick, contraseña
- En el desarrollo de la plataforma Apple, ¿hay alguna distinción entre un controlador de finalización y una devolución de llamada?
- ¿Qué optimizaciones hizo Apple al puntero ISA de 64 bits y cómo mejoraron realmente el rendimiento?
- ¿Puede una persona usar el nuevo lenguaje de programación Swift de Apple para desarrollar un nuevo sistema operativo, lejos del sistema operativo de Apple? ¿O solo puedes hacer aplicaciones?
- ¿Qué factores fueron responsables de que las masas rechazaran la plataforma Windows Phone de Microsoft?
- ¿Qué significa integrar un SDK? ¿Para iOS y Android?
mensajes
id, roomId, userId, msg, epoch
Relacionar userId> users.id
habitaciones
id, roomName, opId
relacionar opId> users.id
2. Configure un servidor php mysql.
Lámpara en ubuntu 12.04 en océano digital. Es 1 min.
3. Diseñar entradas y salidas al sistema.
entrada de user_login (correo electrónico, contraseña), salida (ok, false)
entrada de user_signup (correo electrónico, nick, contraseña, contraseña2), salida (ok, passwordNotMatch, nickExists, emailExists)
user_logout input (), output (true)
rooms_list input (), output (list)
rooms_enter input (roomId), output (ok, false)
Rooms_exit input (roomId), output (ok, false)
send_msg input (msg, roomId), output (chatScreen, notEnteredThatRoom)
refresh_chat_screen (chatScreen)
list_users_of_room input (roomId), output (usersList, not_op_of_room)
kick_user (userId, roomId), salida (ok, false)
Es posible que deba crear un sistema de token aleatorio para operaciones WSDL autenticadas.
4. Descarga google wsdl api para php. Codifícalo para el tercer paso. Crear entradas y salidas WSDL.
php-wsdl-creator – Genera WSDL desde PHP y opcional ejecuta un servidor SOAP – Google Project Hosting
5. Cuando termine, pruebe el lado del servidor de chat WSDL con Soap UI.
http://www.soapui.org/
6. Diseño de GUI. Diseña cada página.
7. Comience a codificar en XCode.
Utilice este conector de jabón Objective-C para la conexión WSDL para su entorno:
Desarrollo de iPhone: Acceso a servicios SOAP con WSDL2ObjC
Espero eso ayude.