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

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

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

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

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

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

jQuery Документация
C++ Linux Документация по C++
C++ Документация g++
C++ Qt документация Qt
C++ Документация c++
Существует ли единая официальная документация для Object-C? Objective-C
Документация к ПО
C++ Документация MSDN
GameCenter и iOS 7
Документация SWIFT Swift
документация JavaScript
GameCenter с чем его едят?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
01.05.2012, 11:42     Документация по GameKit (GameCenter) #2
developer.apple.com => gamekit в поиске.
Neos
0 / 0 / 0
Регистрация: 13.10.2010
Сообщений: 3
01.05.2012, 12:06  [ТС]     Документация по GameKit (GameCenter) #3
Если честно не очень то в восторге от базы знаний Apple, может конечно дело привычки, так как прошлые лет 7 использовал исключительно MSDN для Win-проектов.
Вообщем тяжеловато там как то искать нужную информацию, да и английский мой исключительно технический.
MargoK
0 / 0 / 0
Регистрация: 28.04.2012
Сообщений: 7
13.05.2012, 00:04     Документация по GameKit (GameCenter) #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 поддерживается класс, полезно, если вы хотите сделать приложение доступным и для владельцев младших версий.
Yandex
Объявления
13.05.2012, 00:04     Документация по GameKit (GameCenter)
Ответ Создать тему
Опции темы

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