继腾讯实习后,又一次作品。
如题,这是一款基于移动终端的IM软件模型。截至此文暂时完成通讯部分功能。
软/硬件环境:虚拟机i386 + MacOSX10.6 + Xcode3.1.2 + iOS4 + iPhone simulator
软件整体构架:如上作《QQ for PC》。分3块,其中,服务器+数据库援引至PC端,本次设计中只包含客户端的设计。
协议及网络编程一块内容较PC端简单,用的是异步通信机制,避免了多线程的不稳定性。作品中运用各种Cocoa设计模式,以较为直观
的模型展示了PC移植iPhone的过程,代码设计相对简约。
(Tips:图片显示不完整的请拖动它到新标签页展示)
登录:
用户信息输入:
获取好友列表:
与PC端交互(聊天等)