GithubHelp home page GithubHelp logo

qq's Introduction

QQ For iOS

代码功能亮点

1、界面布局纯代码AutoLayout,架构为MVC模式,逻辑清晰,条理分明,代码风格自认为还可以(嘿嘿),相信非常容易看懂。

2、数据存储使用CoreData,聊天记录和联系人列表都使用CoreData保存在数据库中,(暂时没有使用第三方库)聊天界面使用NSFetchResultController控制显示

将要完善

1、目前不支持语音输入。(楼主暂时没时间,这个相信很快)

2、目前不支持输入表情。(楼主打算做成,UITextView能显示输入的表情图片,而不是文字代替)

3、聊天记录不支持显示gif动态表情(等待完善)。

(UI界面使用纯代码 的Autolayout 布局,所以支持系统版本为IOS6.0以上,同时适配iPhone和iPad横屏、竖屏)

  • iPhone竖屏

  • iPhone横屏

  • iPad

Overview

QQ Code For iOS >=IOS 6.0

Third Part Library:

qq's People

Contributors

seaweed-code avatar

Watchers

 avatar

qq's Issues

功能不全

大佬,这个demo里面好多功能都没实现,能不能发一份全部功能都实现的版本,发我邮箱也可以 ,万分感谢[email protected]

进入聊天页面很慢,而且autolayout报错。

出错的地方很多,部分:
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful.
2015-12-15 14:54:34.194 QQ[2675:137483] Unable to simultaneously satisfy constraints.
Probably at least one of the constraints in the following list is one you don't want.
Try this:
(1) look at each constraint and try to figure out which you don't expect;
(2) find the code that added the unwanted constraint or constraints and fix it.
(
"<NSLayoutConstraint:0x7faaf5111cc0 H:|-(10)-[UIImageView:0x7faaf2c537e0] (Names: '|':UITableViewCellContentView:0x7faaf2c53130 )>",
"<NSLayoutConstraint:0x7faaf5113350 H:[UIImageView:0x7faaf2c537e0]-(0)-[UIImageView:0x7faaf5111e60]>",
"<NSLayoutConstraint:0x7faaf5031ec0 UILabel:0x7faaf5113a00'50' '.trailing == UIImageView:0x7faaf5111e60.trailing - 20>",
"<NSLayoutConstraint:0x7faaf50320b0 UILabel:0x7faaf5113a00'50' '.trailing <= UITableViewCellContentView:0x7faaf2c53130.trailing - 40>",
"<NSLayoutConstraint:0x7faaf52dcbf0 H:[UITableViewCellContentView:0x7faaf2c53130(0)]>"
)

Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x7faaf5113350 H:[UIImageView:0x7faaf2c537e0]-(0)-[UIImageView:0x7faaf5111e60]>

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.