题记:
五、主界面
总结:
Vmware虚拟机装上了Mac,
纵然现在还木有 iPhone And Mac,但是人类已经阻止不了我品尝apple了!!
酷炫的金属拉丝造型、被咬一口的银苹果图标 、I am Coming ~
主题:
看了一本 Objective - C 和 一本 iPhone开发方面 的书籍之后,就开始打造 iPhoneChat 了。
毕竟这次是没接触过的 Objective - C ,肯定没有当初写 Android 直接用 Java 那么顺利,但是自学花费时间只有十来天。
原本想直接引用 JavaChat 服务器,可是之前 Socket 对应的 IO 流是 ObjectInputStrem/ObjectOutputStream ,并对 Object 进行了
Serializable 序列化,但是 Objective - C 中可没有 readObject() / writeObject() ,想要通过字节流反序列化也没那么容易。无奈只好继续完善 JavaChat 服务器,辨别用户在使用 iPhone客户端 时改用 BufferedRead() / BufferedWriter() 来实现对应传输。
用惯了微软的Windows系统,刚开始接触Mac系统时,虽然绚丽但是非常陌生,连网络连接设置、输入法切换、文件的重命名...这些小问题都要纠结一下下。 同样,这次的开发平台 Xcode 与 MyEclipse 截然不同, Xcode 完全是MVC开发模式,刚开始写的时候头绪有点混乱。
再说说艰苦的工作条件:炎炎夏日,发烫的笔记本,4G的小内存,开个 Oralce、Vmware虚拟机 - Mac系统,MyEclipse 8.6 ,然后在虚拟机Mac系统下的Xcode里敲代码,考验的是你够不够淡定、够不够冷静,随时有可能卡机,尼玛,真是苦逼的程序猿 (┬_┬)。
此次 iPhoneChat 客户端 搭配 的 依然是 JavaChat服务器,意味着 PC端、Android端、iPhone端 可以实现互相通讯,真正成为多终端即时通讯系统。
开发环境:Win 7x64 - Dell 笔记本
VMware Workstation 8.0.4
Mac OS X Lion v10.7.3
开发工具:Xcode 4.3.3
调试工具:iOS 5.1 Simulator
使用版本:iOS 5.1
展示:
一、
图标外观
二、启动界面
三、登录界面
四、配置界面
六、私聊窗口
七、群聊功能
ˇ獨萊獨徍ゞ -- 荣誉出品!!
掌声响起!!!
By 伍家灶
2012-7-10
2012-7-10