240 发简信
IP属地:北京
  • Resize,w 360,h 240
    iOS区分模块本地日志工具FGLogger

    FGLogger 在App开发中,本地日志对于测试分成重要,所以一个分模块的本地日志系统非常重要。 FGLogger 在根据模块枚举来区分模块,...

  • iOS二进制数据循环解析BytePacket

    使用场景 App中在使用TCP/UDP或蓝牙通讯时,由于传输的数据类型为二进制数据,定制协议一般为: |Head(2)|DataLength(4...

  • iOS动态库导入问题

    如何区分静态库和动态库 cd到.frame目录之下cd xxx.framework 使用file命令file xxx 输出信息若包含dynami...

  • pod package打包私有库SDK步骤

    pod package打包私有库SDK步骤(参考此处) 创建github账户 sudo gem install cocoapods-packag...

  • @protocol xx;遵循预声明协议导致YYModel解析失败

    若有Dog类实现DogProtocol协议,Cat类实现CatProtocol协议,对于同样的json字符串 使用YYModel解析后发现后会发...

  • iOS 消除系统手势与Touch事件冲突 —点击不生效或延迟

    之前在做语音聊天时发现过这个问题,当UIView距离手机屏幕底部过近时,Touch事件与系统手势冲突,导致常常延迟1s才进入Touch事件,而且...

  • UIButton点击高亮显示

    UIButton如果包含图片,会有默认点击效果。但是如果只设置title,那么点击是没有任何效果的。 这时可以如下设置: 如果设置btn.sho...

  • iOS如何实现多代理模式--OC

    OC 如何实现多代理模式 为什么要使用多代理模式 标题虽然是如何实现多代理模式,但是知道为什么需要实现多代理模式同样重要。 众所周知,OC的常用...

    1.2 6167 5 11
  • 聊天页面滑动UITableView隐藏键盘

    最近有个需求需要做一个聊天功能,界面功能都已经搭建好,开始慢慢的优化用户体验。其中有个最简单的需求:点击输入框-->键盘显示,tableView...