系统通知 广义系统通知,有1对1的通知,以及一对多的通知,有相对实时的业务通知,以及能够容忍一定延时的系统通知。 系统对1的通知 典型业务,计数...
单聊 发送方发送一条消息 服务端消息入库,检查接收方在线状态。若在线,推送;不在线,接收方登录时拉取 接收方收到消息,发送已读回执 服务端收到回...
基本结构 最外层是一个UITableView,称为mainScrollView mainScrollView的最后一个section的heade...
MJRefresh代码框架 MJRefreshComponent——基类 主要职能 声明控件的所有状态 声明控件的回调函数 添加监听 提供刷新,...
以上代码会造成死锁,原因是viewDidLoad函数会在主线程执行,当主线程中有任务在执行时,主队列内的任务会被阻塞。当代码执行到dispatc...
initFrame 和 masonry 同时使用,initFrame无效,一定要在masonry内设置元素的width和height。否则它的长...
元素靠右,但太长时不能超过左边元素的右边界,右边用省略号结尾 groupLabel的left与timeLabel的right的距离为5,grou...
界面开发 使用自己的AppID在开发者工具中创建一个项目image.png 如果不打算上线,只是纯粹练练手,可以选择无AppID 开发者工...
Express Express工程环境配置 安装expressnpm install express -g Express项目组织生成器自动生成...