GithubHelp home page GithubHelp logo

nacker / lzeasemob3 Goto Github PK

View Code? Open in Web Editor NEW
1.9K 91.0 423.0 210.75 MB

酷信 | 高仿微信| WeChat | 高仿朋友圈 | moments| Github上最牛逼的高仿微信项目没有之一

Objective-C 98.51% C 1.09% Ruby 0.39%

lzeasemob3's Introduction

酷信(高仿微信-环信的人说让我取个屌的名字)

请花一两分钟看完说明

###告示(Notices):

0.请花一两分钟看完说明,我每天都要回答怎么安装,我累死了.
如果你下载后用不了,请到百度云下面这个地址去下载
http://pan.baidu.com/s/1skSi2lf
1.LZEasemob3 works on "Xcode 8.0 , iOS 8+ and requires ARC to build. 
2.如果无法运行项目,请把Xcode 升级为8.0版本以上,ios8.0以上,cocoapods版本最好在0.39.0和1.0.1,最好不要用测试版,二哥亲测是没有问题的.
3.If not running,check the Resources. http://www.bubuko.com/infodetail-1020786.html
4.有谁想为开源贡献自己的一份力量的单独联系我.我会在文档加入你的名字.期待你哟!!!

5.谢谢大家一直以来的关注,二哥这段时间太忙所以更新比较慢,大家觉得好的话请推荐给你的朋友们.为感谢大家二哥在STAR 1000前一定把群聊功能加上,请大家继续关注.

###安装方式(Installation Method)

  • 如果你不会安装就去百度云下载,下面是地址.如果百度云失效请联系我,这之后我不会挨个回答各位怎么安装

      http://pan.baidu.com/s/1skSi2lf
      
      下载完之后解压切换到根目录
      
      git pull
      
      更新到最新版本.
    
  • 由于包含实时语音版本SDK静态库超过100M,所以用到了git-lfs,当pod install之前需要安装git-lfs

      brew install git-lfs
      git lfs init
    
  • First step

      git clone https://github.com/nacker/LZEasemob3.git
    
  • Second step

      pod install
    
  • Third step

      open  LZEasemob3.xcworkspace
    

###说明: 此项目构建于16/7/18,今天16年7月20号就两天时间,所以时间有限,希望大伙在使用过程中遇到BUG请@我一下,我会去认真迭代这款高仿APP

  • 此版本是有史以来Github上最牛逼的高仿微信项目没有之一,采用MVVM和MVC两种开发架构**,纯代码开发,这是你们在培训机构学不到的.仅供大家学习使用,不得用于商业用途.最终解释权归作者二哥所有.

  • 如果各位下客能帮我点STAR,半个月STAR500+,我会陆陆续续发布待实现功能,其实已经做完,一个月STAR1000+我会把微信主要功能全部实现发布出来,两个月STAR2000+我会发布纯Swift版,纯Swift版采用纯代码开发已经做的差不多了.就看大伙的手能不能点STAR了.希望大家不要下完就跑了.作为作者的二哥会很心痛的.

  • 我之前接触过很多项目,就有一个项目中的朋友圈整个控制器4千行,尼玛4千行了这项目怎么迭代,二哥现在300行解决了朋友圈的问题,还在优化中...


##下载地址(分流下载)

###码云: https://git.oschina.net/iosNacker/LZEasemob3.git ###GitHub: https://github.com/nacker/LZEasemob3.git


##关于我

  • QQ群 : 527885963

LZEasemob3 in action

##高仿微信计划:

0.测试账号

h18    123456
j20    123456
j25    123456
t17    123456
o22    123456
k5     123456
y21    123456
i9     123456
g14    123456
nacker 123456

1.采用技术点

  • pod用于第三方库的管理

  • 环信SDK(V3.2.1)作为此APP DEMO的IM功能

  • Masonry用于界面布局

  • FMDB用于数据存储

  • MJRefresh用于上拉下拉刷新

  • MJExtension用于字典转模型

  • SDWebImage用于图片展示下载

  • ReactiveCocoa用作响应式编程提高代码可读性

  • MLLabel用于Label的图文混排

  • IM部分采用MVC架构,朋友圈采用MVVM架构

2.已经实现功能

  • 微信首页(列表数据展示、cell侧滑编辑、点击进入聊天详情界面、发送文字图片和语音、可电话视频)

  • 通讯录(联系人字母排序、添加联系人、群组列表)

  • 发现(朋友圈、下拉刷新、朋友圈点赞功能)

  • 我(界面、退出功能)

  • 摇一摇功能

  • 系统红包功能

  • 搜索好友

3.待实现功能()

  • 朋友圈细节完善

  • 扫一扫

  • 相册、钱包

  • 其他细节实现

  • 发送朋友圈信息

  • 其他

##部分截图 ####整体架构图

LZEasemob3 in action

界面展示


LZEasemob3 in action

微信


LZEasemob3 in action

通讯录


LZEasemob3 in action

发现


LZEasemob3 in action


LZEasemob3 in action

##--------------------版本更新记录-------------------

###V1.0.6 (2016.12.6)

  1. 更新环信SDKV3.2.1;
  2. 更新朋友圈布局混乱的问题;
  3. 新增搜索功能;
  4. 修复一些bug;
  5. 新增我的界面一些零碎的功能.

###V1.0.5 (2016.10.26)

  1. 更新环信SDKV3.2.0 2016.10.25;
  2. 整体架构更换,让小菜菜们拖我的Classes目录就可以分分钟把IM功能集成起来.

###V1.0.4 (2016.8.29)

  1. 解决添加好友逻辑BUG;
  2. 增加群组列表;
  3. 更新环信SDKV3.1.5 2016-08-26.

LZEasemob3 in action

###V1.0.3 (2016.7.31)

  1. 朋友圈点赞功能;
  2. 增加摇一摇功能(真机上可用);
  3. 修复V1.0.2中残留的Bug.

LZEasemob3 in action LZEasemob3 in action LZEasemob3 in action

###V1.0.2 (2016.7.22)

  1. 增加朋友圈图片浏览器功能;
  2. 美化登录界面;
  3. 更换了聊天界面的展示图片功能;
  4. 修改上一个版本中存在的一些Bug.

LZEasemob3 in action

V1.0.1(2016.7.20)

  1. 工程项目初始化,完善一部分功能.

##感恩

感谢那些开源作者们,我在这里就不一一点名感谢了.有了你们在整个项目的开发进度上提升了不少.也让我学会了很多

期待

  • 如果在使用过程中遇到BUG,希望你能Issues我,谢谢(或者尝试下载最新的框架代码看看BUG修复没有)
  • 如果在使用过程中发现功能不够用,希望你能Issues我,我非常想为这个框架增加更多好用的功能,谢谢
  • 如果你想为LZEasemob3输出代码,请拼命Pull Requests我

lzeasemob3's People

Contributors

coderpeak avatar nacker avatar sunxb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lzeasemob3's Issues

可否帮忙用在 Ejabberd上?

      居然开源这么棒的代码!大赞!
     我们服务端用的ejabberd,安装在自己的服务器上,可否帮忙将这套代码修改可以适应ejabberd? 

UI异常

回复和评论那部分的UI显示有遮挡

朋友圈issues

  1. 滑动加载数据稍有卡顿
  2. 点赞或取消点赞,tableview刷新会有位置滑动

typo in README.md

酷信(高仿微信-环信的人说让我取个吊的名字)
酷信(高仿微信-环信的人说让我取个屌的名字)

thx

无法运行

小白 下载下来 打开xcodeproj pod报红。 cocoapods1.0.1

报错

dyld: Library not loaded: /System/Library/Frameworks/Contacts.framework/Contacts Referenced from: /private/var/mobile/Containers/Bundle/Application/CDF6E1B1-F345-40D4-9D22-93712569B1A0/LZEasemob3.app/LZEasemob3 Reason: image not found

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.