zoukankan      html  css  js  c++  java
  • XPML

    1. XMPP

    1.简介

    一套即时通讯的协议

    XMPP客户端: Spark

    XMPP服务器: Openfire

    客户端的SDK: XMPPFramework (核心)

    2.库的配置

    libxml2.dylib

    libresolv.dylib

    CFNetwork.framework

    libidn.a

    Security.framework

    {
    //
    处理键盘遮挡 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dealShow:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dealHide:) name:UIKeyboardWillHideNotification object:nil]; } -(void)dealShow:(NSNotification *)n { double time = [n.userInfo[@"UIKeyboardAnimationDurationUserInfoKey"] doubleValue]; CGRect frame; [n.userInfo[@"UIKeyboardFrameEndUserInfoKey"] getValue:&frame]; CGSize size = [UIScreen mainScreen].bounds.size; [UIView animateWithDuration:time animations:^{ _toolBar.frame = CGRectMake(0, size.height-frame.size.height-44, _toolBar.frame.size.width, _toolBar.frame.size.height); }]; } -(void)dealHide:(NSNotification *)n { double time = [n.userInfo[@"UIKeyboardAnimationDurationUserInfoKey"] doubleValue]; CGRect frame; [n.userInfo[@"UIKeyboardFrameEndUserInfoKey"] getValue:&frame]; CGSize size = [UIScreen mainScreen].bounds.size; [UIView animateWithDuration:time animations:^{ _toolBar.frame = CGRectMake(0, size.height-44, _toolBar.frame.size.width, _toolBar.frame.size.height); }]; }

    2.pch文件的使用

    build settings-->Apple LLVM -->prefix header -->$(PROJECT_DIR)/XMPPFrameworkUse/common.pch 

    #ifndef XMPPFrameworkUse_common_pch
    #define XMPPFrameworkUse_common_pch
    
    // Include any system framework and library headers here that should be included in all compilation units.
    // You will also need to set the Prefix Header build setting of one or more of your targets to reference this file.
    
    #import "UIView+DLQuickView.h"
    #import "ZJXMPPManager.h"
    #endif
  • 相关阅读:
    康复计划#4 快速构造支配树的Lengauer-Tarjan算法
    康复计划#3 简单常用的几种计算自然数幂和的方法
    长链剖分随想
    康复计划#2 常用基础数论知识杂烩
    康复计划#1 再探后缀自动机&后缀树
    WC2017游记 & 能力残废康复计划
    Bubble Cup 8 finals I. Robots protection (575I)
    Bubble Cup 8 finals H. Bots (575H)
    Angular懒加载模块使用http拦截失效问题
    Git Commit提交规范
  • 原文地址:https://www.cnblogs.com/NFli/p/4451695.html
Copyright © 2011-2022 走看看