본문 바로가기

개발소스공개

[소스공개] 아이폰챗 (IIIXZU's Chats v0.9)


플랙스 챗 소스를 공개(http://iiixzu.tistory.com/4) 한지 거의 일년이 지난것 같습니다. 딱 한달모자르네요.이번엔 역시 같은 채팅 서버에 클라이언트만 아이폰/터치 로 전환한 소스를 공개하고자 합니다.
처음 시작은 올해 3월즈음부터였는데 이것저것 일도바쁘기도했고 시행착오도 많고 해서인지 딱 5개월이나 걸려서 만들었습니다.


그렇다고 5개월이나 시간을 들여서 한만큼 소스의 수준이 높아야 하지만 그렇지도 않구요. 지금까지 제가 IIIXZU's Chats를 공개해오면서 항상 하는 핑계일수도 있지만 역시 이번에도 아이폰쪽플밍은 첨하는 것이기도 하거니와 이것저것 테스트까지 해보는 성격으로 하다보니 처음 시작할무렵의 코딩과 마지막와서의 코딩이 좀 틀립니다. 또한 주석도 별로 없기도하고... 개인적으론 아쉬운점이 많이 남습니다. 그래도 이걸 만들면서 공부는 많이 되었고 더이상 시간끌기엔 너무 시간을 지체했기에 여기서 일단 마침표를 찍고 소스를 공개합니다. ^^ 한숨 돌리고 이제 딴것을 해야겠지요..

모쪼록 소스를 보시는분들께서는 제 소스에서 좀 허술한부분등이 보여도 이해를 해주시길 바랍니다.
규모는 작아보여도 파일갯수도 그렇고 양은 꽤 많이 나오긴 했습니다... 아마 이정도 규모(?)의 아이폰 소스를 공개한 경우는 없지싶은데.... (있나요? ;;; )


^^ 아무튼 일단 이번에 소스공개를 한후 좀 맘을 정리한후 새로운 어플을 만들예정입니다. 지금 일을 하는 처지라 시간이 얼마나 소요될지는 모르겠으나 ... 아이폰플밍이란 분야가 제게는 매우 메리트가 있는 분야라서 도전정신도 생기고... 개발에 대한 성취감도 높아서 꼭 완성해 낼것으로 생각합니다... 

1년전에 플랙스를 할때는 플랙스가 지금의 아이폰플밍의 입장에 가까왔었는데 말이죠... 1년이 지난 현재기준에서 한발자국 떨어져서 본다면... 어짜피 서버사이드관련 부분은 직업적으로서만 유용할뿐.. 사용자들과 교감할수 있는 아이폰플밍과 같은것에 비한다면 그 격이 다른것 같습니다...

물론 아이폰말고도 안드로이드도 있고 윈도모바일도 있습니다만...아직 우리나라에선 시장형성도 잘 안되어있기두하구요... 아이폰쪽이 현재로선 메리트가 있는것 같습니다..두번째는 안드로이드겠죠? ^^

다음 앱은...유료앱으로 여기에 공개하는것이 아닌... 앱스토어에 올리는 것이 될것이기 때문에 소스공개는 해드릴 수는 없겠지만... 그땐 여러분들이 많이 사주시고... 소문좀 내주시면 정말 감사할것 같습니다..ㅎㅎ

: ) 모두 항상 좋은일만 있으시길.....



덧 ... 제가 계속 주로 챗관련한 것을 소스공개를 하고 있는데요.. 다음에 소스공개를 하게되는 것도 역시 채팅일 것입니다.. 서버는 역시 2001년도에 만든 간단한 서버에 클라이언트만 만드는 방식이겠죠 ? ^^

넵... 다음 소스공개는 빠르면 내년이맘즈음이지 않을까합니다.. 그리고 그 버전은 "안드로이드"  입니다.
ㅋㅋㅋ

아..그리고 공개한 소스의 라이선스는 GPL을 따릅니다. : )




사용방법 : http://iiixzu.tistory.com/4 의 방법대로 서버쪽소스를 받아서 구동시킵니다.
그후 여기올려놓은 iPhoneChat.zip의 소스를 xCode로 실행시켜서 접속해보시면됩니다...
기본 아이피,대화명은 세팅해놓았는데 터치/아이폰상에서 직접테스트를 하실수도있습니다..(물론 개발자등록되신경우겠죠? ^^) ..

서버쪽소스로는 역시 플랙스,AWT,웹채팅까지 다 이용하실수 있겠지요... 


덧 : 2010-09-28 iOS버전업에 따른 일부 동작오류수정본으로 대체해서 올려놓습니다 : )


  • 빈수언니 2009.08.13 14:52

    단순하면서도 유용하네요 ^^ 원래 채팅 프로그램이 시간이 지날수록 기능이 많아지고 무거워지니까...ㅎㅎ
    가벼운 프로그램 원츄~!!

  • 지돌스타 2009.08.13 14:58

    형님~ 최고~~~

  • 세라프메이트 2009.08.14 13:14

    형!! 잘 만들었다~ ㅋ 나도 써보고 싶은데, 그런 의미에서 나도 아이팟터치 사줘 ㅋㅋ

  • 아이폰만세 2010.06.01 11:58

    소스공개!! + 완전 친절한 주석!!

    열심히 만드신 분신을 공개하시다니.. 대단하십니다.

    아이폰에선 네트웍 관련 기능이 어떻게 돌아가나 완전 궁금했었는데

    공부하는데 정말 많은 큰~~~ 도움이 됐습니다.

    정말 감사드립니다. ^^;

  • 낭만돌 2010.07.25 19:45

    감사합니다.~ 열심히 분석중

  • 박상현 2011.10.25 15:48

    xmppframework를 사용하신건가요?? jid, password, host, port 넣는 란이 없어서요!!

  • 배영규 2013.01.18 09:57

    와 대단하십니다. 정말..

    저도 ios이용해서 간단한 채팅프로그램 하나 만드려고 하는데, 많은 참고 하겠습니다. 알집에 압축되어있는거중에 자바코드도 있나요??그건 컴퓨터에 서버로 돌리고 ios에서 접속을 해야 하나요???

  • 배영규 2013.01.18 10:19

    서버소스는 어디에 있나요?ㅠ

  • 김재현 2017.05.30 09:51

    시간이 지나서 그런지 xcode로 실행하여도 오류가 많이 뜨네요, 아직 입문자라 어떤 식으로 수정하고 보안해야 할지 감이 안잡힙니다 ㅠ

    톡으로 질문 드리면서 좀 배워보고 싶은데 시간이 되시면 연락부탁드립니다,, 카톡아이디: bet445 입니다