ios 开发之个人appStore上线项目分享-即时通讯社交软件项目拆解0

分享一个appStore即时通讯上线作品的代码!本人的早期作品中,做过 几个上线的项目;目前对于我来说已经没有太大的用处;闲暇之余,写写博客,看看当时的我是怎么写出这个 应用的,下载地址

蜜聊Love  https://itunes.apple.com/cn/app/mi-liaolove/id939936656?mt=8

说明一下:聊天服务器用的是 阿里云的服务器,现在已到期 目前已无法聊天,但其他功能还在!

原文博主地址http://blog.csdn.net/yangbingbinga转载请注明出处!后续会 整理一下代码,发给大家!

app总体介绍:

是一个可以语音文字聊天,可以看微博,微博登陆,发动态,需要匹配的社交软件

功能介绍:

蜜聊Love 是一款专门为情侣设计的甜蜜应用,用爱语和爱人一对一私密聊天,聊文字,聊语音,发图片,共同记录爱情过程,写下情侣愿望,记录不一样的日子。

具体功能及界面
(1) 登陆注册:登陆界面使用新浪微博账号登陆,登录时设置个人信息,之后进入匹配界面,并发送邀请码给对方,或对方发送邀请码给自己,邀请成功之后进入主页面;
(2) 主页起点:可以添加情侣照片,点击情侣愿望,纪念日,备忘录按钮,进入各自界面,侧滑到设置菜单;
(3) 侧滑菜单设置:设置菜单可进行个人信息设置,解除匹配关系,提交反馈或需要的帮助给我们。
(4) 情侣动态:记录情侣爱情的足迹,让幸福可以看得见;
(5) 聊天蜜语:记录爱的点滴,只有情侣彼此能看到;
(6) 情侣愿望:“我们的愿望 触手可及的未来”,记录情侣愿望;
(7) 纪念日:“不一样的日子 幸福的纪念”,把不一样的特殊的日子单独记录;
(8) 备忘录:“重要的事情 备忘而录”;

<span style="font-size:32px;">技术要点介绍:
</span>
网络交互使用:AFNetworking,包括图片,mp3上传,其他普通请求,图片降噪压缩

xmppFramework聊天框架,MB~HUD,SV~HUD,PPRealSideController,EGO,SDWebImage等开源框架

block 回调, 通知传值,单例传值,反向传值,代理传值(委托)

微博SSO登陆,微博cell自定义

AutoLayout /VisualFormat 布局策略,延迟加载

动画编程      ,图片拉伸,  

自定义 表情键盘(可以录音,仿微信)

coreData记录最近使用表情

cocoapods安装的开源框架

自定义的基于ScrollView的guidepages引导页

应用国际化(仅限应用名称)

使用block封装重用组件

版本管理:svn 命令行,xcode svn

自定义的状态栏windows显示

总的来说,会了上述的技术,大多数app你也会做了!


总体实现方案:

php后台+MySQL+Openfire+Autolayout自动布局


截图介绍:

主界面:

技术分享

聊天界面(现在不可以聊天了)

技术分享

子页面

技术分享

侧滑左边的页面

技术分享

微博界面

技术分享


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。