Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
heroii2009
16 / 6 / 0
Регистрация: 13.03.2012
Сообщений: 196
#1

мини чат под Ios - Программирование iOS

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

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

Создание игры под iOS - Программирование iOS
Движок: cocos2d Есть 2 проблемы: 1) Необходимо сделать так, чтобы спрайт при столкновении с препятствием не просто останавливался, а...

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

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

Создание приложений под iOS - Программирование iOS
Здравствуйте!Посоветуйте с чего начать создавать приложения.Пособия какие-то,советы,литература.Есть небольшие знания С++ и как я понял...

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

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

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

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

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

Как это будет реализовано(хранение состояний в БД либо в оперативной памяти на сервере(а-ля IRC)) уже вопрос реализации
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.07.2013, 12:54     мини чат под Ios
Еще ссылки по теме:

Простейший чат-клиент под iOS6-7 - Программирование iOS
Здравствуйте, Недавно передо мной встала задача написать ios клиент для web-чата. Идея очень простая: анонимные пользователь...

Нужна литература по разработке под iOS - Программирование iOS
Люди, поделитесь книгами по разработке iOS на английском! Уровень: начинающий-средний. И за книги по разработке игр особая благодарность!...

Подскажите на по поводу верстки под iOS - Программирование iOS
Имею опыт работы с разметкой xaml и axml. Возникла необходимость сделать iOS приложение, попросил отдельного человека сделать верстку (т.е....

С чего начать программирование под IOS? - Программирование iOS
Подскажите на каком языке программировать под IOS и какая литература необходима?

Приложение под ios на Flash Builder - Программирование iOS
В общем тема такая пишу приложение под ios на Flash Builder по работе нужно, так вот когда вывожу в ipa и заливаю на телефон на Iphone 4...


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

Или воспользуйтесь поиском по форуму:
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
15.07.2013, 12:54     мини чат под Ios #8
В общем, мобильная часть тут тривиальная. Самый ответственный код будет на сервере. Но это в другой ветке лучше расскажут.
Yandex
Объявления
15.07.2013, 12:54     мини чат под Ios
Ответ Создать тему
Опции темы

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