Registro de la count de usuario de la aplicación y inicio de session, ¿la mejor forma de manejarlo?

En primer lugar, soy nuevo en Objective-C, así que ten paciencia conmigo.

Quiero agregar a la gestión de counts de usuarios de mi aplicación, los usuarios pueden registrarse / iniciar session en una count personal que se sincronizará con la database en Internet. No tengo ni idea de cómo hacerlo. Sé cómo trabajar con sqlite3. Estaba pensando en crear una database sqlite3 en el dispositivo. ¿Es posible almacenar imágenes en la database sqlite3? ¿Es la mejor y más eficiente forma de administrar usuarios en la aplicación?

¿Qué significa iniciar session con Facebook o Twitter? ¿Es posible agregarlos a ambos y otra opción para alguien que no tiene Facebook o Twitter?

¿Cuál es la mejor forma de gestionar el logging de la count e iniciar session en el iPhone?

¡Muchas gracias!

Quiero agregar a la gestión de counts de usuarios de mi aplicación, los usuarios pueden registrarse / iniciar session en una count personal que se sincronizará con la database en Internet.

AFNetworking o ASIHTTPRequest pueden ayudarlo con esto. cree una API de service web, tal vez en php + mysql o cualquier lenguaje de progtwigción web que prefiera, desde el dispositivo puede POST sus datos como nombre de usuario y contraseña y hacer la lógica en su service web.

Estaba pensando en crear una database sqlite3 en el dispositivo. ¿Es posible almacenar imágenes en la database sqlite3?

¿Cuál es tu plan aquí? ¿Por qué crearías una database en el dispositivo? ¿Desea administrar los usuarios localmente? De ser así, eso sería más fácil y más eficiente porque no necesitas connection a internet para crear una request al server. y sí es posible almacenar imágenes en sqlite almacenando la image como blob

¿Qué significa iniciar session con Facebook o Twitter? ¿Es posible agregarlos a ambos y otra opción para alguien que no tiene Facebook o Twitter?

Si es posible. puedes tener tres opciones de inicio de session. Facebook, Twitter y su opción de inicio de session personalizado. Si quieres integrar Facebook y Twitter en tu aplicación. Hay muchos tutoriales y documentos que puede encontrar allí.
Sugiero: esto para Facebook y download la aplicación de muestra

¿Cuál es la mejor manera de manejar el logging de la count e iniciar session en el iPhone?

depende del requisito de su aplicación, si no necesita almacenar sus datos de usuario en una database en un server en la nube, lo mejor es crear una database local en el dispositivo.

Esta es una pregunta general, por lo que la respuesta va a ser muy general, y poco tiene que ver con Objective-C, iOS o Mac específicamente.

Parece que estás creando una aplicación en un dispositivo mobile que necesita sincronizar datos con una database para la cual la aplicación mobile es un cliente. Una forma de gestionar esto es comenzar con una tabla de usuarios y cnetworkingenciales en su server, por ejemplo, en MySQL. Luego debe escribir la API en el server, por ejemplo, en PHP, Rails, Python, etc. Luego escribirá el código del service web en el dispositivo que interactúa con la API del server.

Si eres nuevo en el desarrollo de iOS, entonces sugeriría que utilices algunos tutoriales sobre el consumo de web services, primero. Es decir, aprendería cómo conectarse primero a los web services preexistentes. Es posible que desee consultar la biblioteca AFNetworking para Mac y iOS. Tiene algunas aplicaciones de demostración. Pero si quieres seguir con el sistema de carga de URL nativo en iOS, hay numerosos tutoriales disponibles. (Aquí hay uno )

Debería mencionar otra opción es usar Amazon Web Services SimpleDB. Hay un SDK de iOS . Le permite ejecutar consultas directamente contra la database sin escribir el código del lado del server.

Mencionaste sqlite3. Esto le permitirá administrar los datos en el dispositivo; pero indica que desea sincronizar datos con algún recurso en Internet. Puede almacenar imágenes en sqlite3; pero puedes ahorrarte muchas molestias al search en Core Data como una alternativa.