2011-12-20 2 views
2

두 아이폰 사이에서 간단한 IM 스타일의 채팅 앱을 만드는 방법에 대한 자습서를 얻을 수있는 곳을 아는 사람이 있습니까? 푸시 알림을 포함하는 것이 좋지만 필요하지는 않습니다.iPhone 인스턴트 메시지 앱 자습서

감사합니다.

답변

1

나는 튜토리얼의 모르겠지만, 당신은 두 가지를 사용해야합니다 :

  1. 소켓 프로그래밍. - 장치 간의 연결을 설정하고 소켓을 통해 데이터를 전송합니다.
  2. NSNetService/NSNetServiceBrowser - 서비스 게시.

Google이 2 개를 사용해보세요.

+0

왜 소켓 프로그래밍을 사용해야합니까? 장치가 공용 IP 주소를 왜곡하는 NAT 뒤에 있지 않습니까? 나는 새 메시지를 받았는지 확인하기 위해 매번 서버를 자주 질의해야한다고 생각했다. 즉, 일반적으로 인스턴트 메시지 시스템에 대해서는 잘 모릅니다. 따라서 어떻게 완료되었는지 정확히 알 수는 없지만 C에서 소켓 프로그래밍에 대해 조금은 알고 있습니다. iOS에는 자체 소켓 라이브러리가 있거나 C 소켓 라이브러리를 사용해야합니까? 감사합니다. btw! – Mason

+0

채팅 서버가 필요합니다. 채팅 서버 제공 업체에 갈 수도 있고 API를 제공 할 수도 있습니다. 확실하지 않습니다. 나는 당신이 방의 일종의 채팅방을 열 수 있다고 가정하고, 앱을 설치 한 사람은 누구나 같은 앱을 가지고있는 사람과 채팅 할 수있다. 그렇다면 소켓이 필요합니다. BSD 소켓은 iPhone에서도 작동합니다. CFNetwork 프레임 워크를 체크 아웃 할 수도 있습니다. 플러스 몇 가지 스트림 프로그래밍. 모두 제일 좋다!! –