Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
heroii2009
16 / 6 / 3
Регистрация: 13.03.2012
Сообщений: 196
1

мини чат под Ios

13.07.2013, 00:53. Просмотров 1125. Ответов 7
Метки нет (Все метки)

Вообщем хочу сделать в своей програмке не большой чатик, и пока не приступил появилось немного вопросов по скольку никогда не делал такого. Вообщем кнопка сенд оправляет на мой сервер в определенную таблицу само сообщение+ ник отправившего+время, а в таблице дополнительное поле для индексирование, что бы отображались сообщения одно за другим, так ли это?
Второй вопрос, к примеру 2 человека в этом "чате" один отправляет сообщение, бд заполнилась, а как сделать что бы у второго пользователя сразу обновилось и вывелось новое сообщение?
Для отображение сообщений какие компоненты использовать? Табл вью и нарядные ячейки?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.07.2013, 00:53
Ответы с готовыми решениями:

Приложение под iOS
Нужен программист для написания под iPhone (iPad) приложения со следующим...

Игра под iOS
Использую Box2d и Cocos2d. На экране есть несколько объектов. При касании на...

Сколько стоят ПО под iOS?
Хочу узнать сколько вообще стоит ПО на заказ, для iOS ? (именно для Iphone) ПО...

Финансовая пирамида под ios
Как вам идея

Прекомпилить приложение под ios
Нужна Помощь срочно. Заранее благодарен дельным советам. Имеется приложения...

7
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
13.07.2013, 14:54 2
Одно могу сказать точно - время отправлять не надо. Сервер собственное время для сообщения установит. Иначе путаница получится из-за рассинхронизации часов на разных устройствах
0
Vorona
Peace 2 all shining faces
672 / 534 / 84
Регистрация: 05.03.2010
Сообщений: 1,283
13.07.2013, 19:09 3
чат лучше организовать с помощью сокетов, тогда клиент сможет мгновенно обмениваться сообщениями с сервером и наоборот.
для отображения сообщений – на что хватит фантазии)
конечно, удобно использовать таблицу и кастомные ячейки
0
heroii2009
16 / 6 / 3
Регистрация: 13.03.2012
Сообщений: 196
14.07.2013, 18:22  [ТС] 4
Цитата Сообщение от Vorona Посмотреть сообщение
чат лучше организовать с помощью сокетов, тогда клиент сможет мгновенно обмениваться сообщениями с сервером и наоборот.
для отображения сообщений – на что хватит фантазии)
конечно, удобно использовать таблицу и кастомные ячейки
Нету примера как организовать передачу через сокет, тобиш заполнение бд?
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
14.07.2013, 20:51 5
Цитата Сообщение от heroii2009 Посмотреть сообщение
Нету примера как организовать передачу через сокет, тобиш заполнение бд
Чиво?
Так передачу или заполнение?
0
heroii2009
16 / 6 / 3
Регистрация: 13.03.2012
Сообщений: 196
15.07.2013, 12:03  [ТС] 6
Цитата Сообщение от zulkis Посмотреть сообщение
Чиво?
Так передачу или заполнение?
Я думал передача построина таким образом что заполняется бд, а второй клиент при каком-то условии считывает ее или обновляет.
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
15.07.2013, 12:13 7
Ну я бы строил все это следующим образом -
Была бы "комната", в которой собеседники есть.
Неважно сколько. Все подсоединены через сокеты. Как только один чтото постит - сервер рассылает это всем участникам комнаты. Если рвется соединение с одним из участников - он автоматически отключается(либо нет, если модель как в IRC и состояние хранится у клиентов тоже).

С точки зрения хранения у Вас будет сущности:
Комната, Пользователь, Сообщение.
Для простого чата хватит. Даже на несколько человек.

Как это будет реализовано(хранение состояний в БД либо в оперативной памяти на сервере(а-ля IRC)) уже вопрос реализации
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
15.07.2013, 12:54 8
В общем, мобильная часть тут тривиальная. Самый ответственный код будет на сервере. Но это в другой ветке лучше расскажут.
0
15.07.2013, 12:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.07.2013, 12:54

Ищу разработчика под iOS
Здравствуйте! Нужен разработчик для iOS, чтобы немного допилить приложение, а...

Книги об проектирование под iOS
Прочел "swift for beginners" boisy pitre и Книгу от Apple, основы swift освоены...

Готовимся к программированию под iOS
Здравствуйте. Хочу начать программирование и интересует ряд вопросов: хватит ли...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru