Я хочу узнать, как я могу легко передавать данные между двумя iPhone по Wi-Fi. Я хотел бы знать, смогу ли я сделать это без сервера или базы данных, но внутри приложения (то есть без использования электронной почты).
Game Kit поддерживает Peer-to-Peer-Connectivity и, несмотря на название, может использоваться не только для игр:
Класс GKSession позволяет вашему приложениюсоздайте и управляйте специальной Bluetooth или локальной беспроводной сетью, как показано на рисунке 1. Копии вашего приложения, работающие на нескольких устройствах, могут обнаруживать друг друга и обмениваться информацией, предоставляя простой и мощный способ создания многопользовательских игр на iOS.Кроме того, сеансы предлагают всем приложениям захватывающий механизм, позволяющий пользователям сотрудничать друг с другом.
Вы также можете проверить Bonjour API от Apple.Я не уверен, если вам нужен статический IP-адрес для работы или он может работать только через Wi-Fi.Просто пытаюсь дать указатель.
Исходя из вашего точного варианта использования, он может хорошо работать.
Проверьте это здесь, Game Center также там.http://developer.apple.com/technologies/ios/networking.html