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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 5.00
Neos
0 / 0 / 0
Регистрация: 13.10.2010
Сообщений: 3
#1

Документация по GameKit (GameCenter) - Программирование iOS

01.05.2012, 07:15. Просмотров 2396. Ответов 3
Метки нет (Все метки)

Добрый день, подскажите пожалуйста хорошую документацию по фреймверку iOS GameKit(Game Center).
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.05.2012, 07:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Документация по GameKit (GameCenter) (Программирование iOS):

GameCenter и iOS 7 - Программирование iOS
Доброго времени суток! Пытаюсь разработать приложение и прикрутить к нему GameCenter. Нашел уроки и примеры, но все они для 5 или 6 ОС....

GameCenter с чем его едят? - Программирование iOS
Почитал статьи про то что сервер для игры не нужен, нужно интегрировать GameCenter в приложение и будет реализованна онлайн составляющая...

Документация SWIFT - Swift
Здравствуйте. Не могли бы вы в эту тему накидать документации, особенностей и полезной инфы про Swift. Стоит ли переходить на него из...

Существует ли единая официальная документация для Object-C? - Objective-C
типа такой http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/index.html , чтобы были описаны методы и переменные для...

документация Qt - C++ Qt
не подскажете, где можно скачать документацию по Qt в фрмате doc || docx? или есть у кого?

документация - JavaScript
Стоит ли изучать документацию по javascript? Или на таких сайтах как mdn и javascript.ru все что есть в документации то и есть там?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zulkis
682 / 609 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
01.05.2012, 11:42 #2
developer.apple.com => gamekit в поиске.
0
Neos
0 / 0 / 0
Регистрация: 13.10.2010
Сообщений: 3
01.05.2012, 12:06  [ТС] #3
Если честно не очень то в восторге от базы знаний Apple, может конечно дело привычки, так как прошлые лет 7 использовал исключительно MSDN для Win-проектов.
Вообщем тяжеловато там как то искать нужную информацию, да и английский мой исключительно технический.
0
MargoK
0 / 0 / 0
Регистрация: 28.04.2012
Сообщений: 7
13.05.2012, 00:04 #4
Neos,
Game Kit Framework Reference
У меня, конечно, есть корявый перевод с буржуйского по этому фреймворку, но только в общих чертах что каждый класс может сделать. Если ещё актуально:

spoiler
Классы:
GKAchievement — iOS 4.1 — Достижения — Использует объекты класса для связи GameCenter с прогрессом и достижениями игрока.
GKAchievementDescription — iOS 4.1 — Описание достижений — Содержит текст и изображения, используемые для отображения достижений игрока.
GKAchievementViewController — iOS 4.1 — Контроллер представления достижений — Обеспечивает стандартный пользовательский интерфейс для вывода на экран достижений игрока.
GKFriendRequestComposeViewController — iOS 4.2 — Контроллер представления создания запроса другу — Класс предоставляет экран на котором игрок может послать своему другу запрос поиграть с ним.
GKInvite — iOS 4.1 — Приглашения — Получает приглашения от других пользователей.
GKLeaderboard — iOS 4.1 — Доска лидеров — Отправляет запрос в GameCenter чтобы узнать результаты достижений лидеров.
GKLeaderboardViewController — iOS 4.1 — Контроллер представления доски лидеров — Класс обеспечивает стандартный пользовательский интерфейс для вывода результатов (очков) многих игроков.
GKLocalPlayer — iOS 4.1 — Локальный игрок — Специальный подкласс класса GKPlayer, который обеспечивает аутентификацию игрока (игра по сети), запускающего ваше приложение.
GKMatch — iOS 4.1 — Матч (игра) — Обеспечивает равнозначное соединение между группой игрокой, которые подключены через GameCenter.
GKMatchmaker — iOS 4.1 — Создать игру — Программно создаёт матч (игру) для других игроков и отправляет игровое приглашение приглашаемым игрокам.
GKMatchmakerViewController — iOS 4.1 — Предоставляет стандартный пользовательский интерфейс. Позволяет пригласить друзей для матча или позволить GameCenter самому найти недостающих игроков.
GKMatchRequest — iOS 4.1 — Игровой запрос — Используется для определения параметров для нового матча (игры). Объект этого класса передаёт GKMatchmaker для программного поиска игроков или GKMatchmakerViewController чтобы ваше приложение предоставляло пользовательский интерфейс по умолчанию.
GKNotificationBanner — iOS 5.0 – Уведомляющий баннер — Позволяет приложению выводить на экран баннер уведомления, который который выводит на экран текст игроку.
GKPeerPickerController — iOS 3.0 – Контроллер выбора соигрока — Обеспечивает стандартный пользовательский интерфейс, чтобы позволить одному устройству iOS обнаруживать и соединяться с другим.
GKPlayer — iOS 4.1 — Игрок – Предоставляют информацию об игроке, подключённому к GameCentre.
GKScore — iOS 4.1 — Баллы — Класс содержит информацию о баллах (счёт) заработанных игроком.
GKSession — iOS 3.0 — Сессия — Обеспечивает возможность обнаружить и соединиться с соседним устройствами iOS, используя Bluetooth или Wi-Fi.
GKTurnBasedEventHandler — iOS 5.0 — Обработчик событий пошаговой игры — Используется чтобы ответить на важные сообщения, связанные с пошаговой игрой.
GKTurnBasedMatch — iOS 5.0 — Пошаговая игра — Позволяет вашей игре реализовать пошаговую игру между группами игроков из GameCenter.
GKTurnBasedMatchmakerViewController — iOS 5.0 — Выводит на экран пользовательский интерфейс, который позволяет игрокам управлять пошаговыми матчами в которых они участвуют.
GKTurnBasedParticipant — iOS 5.0 — Участник пошаговой игры — Информация об очках участника в пошаговой игре.
GKVoiceChat — iOS 4.1 — Голосовой чат — Обеспечивает канал передачи речи, который позволяет игрокам говорить друг с другом.
GKVoiceChatService — iOS 3.0 — Служба голосового чата — Позволяет устройству соединить два устройства iOS в голосовой чат.

Протоколы:
GKAchievementViewControllerDelegate — iOS 4.1 — Делегат контроллера представлений достижений — Вызывают, когда пользоатель отклоняет экран достижений.
GKFriendRequestComposeViewControllerDelegate — iOS 4.2 — Делегат контроллера представления создаёт запрос друга — Вызывают, когда игрок отклоняет запрос друга.
GKLeaderboardViewControllerDelegate — iOS 4.1 — Делегат контроллера представления доски лидеров — Вызывают, когда игрок отклоняет доску лидеров.
GKMatchDelegate — iOS 4.1 — Делегат матча (игры) — Протокол реализован, чтобы получить статус обновления и сетевых данных от игрока, подключённого к GKMatch.
GKMatchmakerViewControllerDelegate — iOS 4.1 — Делегат контроллера представления создания игры — Получает уведомления от GKMatchmakerViewController. Вызывают: 1) если новый матч был успешно создан, 2) если пользователь отменяет созданный матч, 3) если происходит ошибка. Отклоняет контроллер представления.
GKPeerPickerControllerDelegate — iOS 4.1 — Делегат контроллера выбора соигрока — Вызывается для выбор коллеги (партнёр по сети) для создания объекта сессии и ответа, когда сессия сконфигурируется контроллером.
GKSessionDelegate — iOS 3.0 — Делегат сессии — Вызывают, когда другие видимые коллеги изменяют их состояние относительно сеанса. А так же, чтобы определить, позволяет ли другой коллега соединиться с сеансом.
GKTurnBasedEventHandlerDelegate — iOS 5.0 — Делегат обработки событий пошаговой игры— Реализован, чтобы объект получил уведомление событий для пошагового матча (игры).
GKTurnBasedMatchmakerViewControllerDelegate — iOS 5.0 — Делегат контроллера представления создания пошаговой игры — Реализован протокол чтобы ответить на события, сгенерированные в GKTurnBasedMatchmakerViewController.
GKVoiceChatClient — iOS 3.0 — Реализован, чтобы управлять поведением GKVoiceChatService. Обязанности: 1) Обеспечить сетевое соединение службы голосового чата, чтобы отправить и получить данные конфигурации с другим участником. 2) Обеспечить ID участника, идентифицирующий пользователя, для удалённого участника в чате 3) Определяет как участвубщий ID дистанционного пользователя преобразовывает в сетевое соединение с этим юзером. 4) Принимает или отклоняет запросы от удалённых участников, чтобы присоединиться к голосовому чату.


iOS * - это с какой версии iOS поддерживается класс, полезно, если вы хотите сделать приложение доступным и для владельцев младших версий.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2012, 00:04
Привет! Вот еще темы с ответами:

Документация c++ - C++
Знаю что есть просто суперская документация по java, сам пользуюсь не нарадуюсь, есть нормальная ли документация по с++? php? кроме MSDN,...

Документация к ПО - Программирование
Добрый день. Извиняюсь, если тема не относится к данному разделу. Но все же, есть ситуация: человека просят сделать принципиальную схему,...

Документация по C++ - C++ Linux
Всем добрый день. Начал изучать C++ и возник вопрос: где найти адекватную документацию по стандартным библиотекам? Просто, когда python...

Документация g++ - C++
Недавно начал изучать С++, и хочу научиться искать необходимую документацию, опыта в поиске доки не имел, и хочу попросить совет как мне...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.05.2012, 00:04
Ответ Создать тему
Опции темы

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