• 120
    React Native 与 Flutter 的对比

    真的已经很长时间没有写博客了。。这一年来因为项目需求一直在用 React Native 的框架来进行跨平台开发,这段期间不管是学习RN还是开发维...

  • 实现项目下载需求时遇过的那些坑

    当前市面上的APP,凡有涉及到视频、期刊、或其它大型文件传输、浏览等用途的,添加下载或缓存至本地的功能以避免网速的限制及依赖,毫无疑问都将给用户...

  • 120
    iOS-程序性能优化

    iOS是非常注重用户体验的,不光是要求界面设计合理美观,也要求各种UI的反应灵敏,我相信大家对那种一拖就卡卡卡的 TableView 应用没什么...

  • 120
    基于runloop的线程保活、销毁和通信

    这是AF2.x经典的代码: 首先我们要明确一个概念,线程一般都是一次执行完任务,就销毁了。 而添加了runloop,并运行起来,实际上是添加了一...

    0.9 1557 5 13
  • 120
    你知道小程序在微信的哪里吗?戳这里,让我告诉你~

    1月9日,微信的小程序正式发布,不管是吃瓜群众还是业内人士都想充了鸡血似的在微信群里疯狂轰炸,懂的不懂的全都来参与了一把。 然而你兴奋了这么久,...

  • 120
    XMPP搭建本地服务器、实现即时通讯(二)

    前面部分呢,我们实现了一个XMPP本地服务器的搭建http://www.jianshu.com/p/86eeb47d1792 但是我们最终的目的...

  • 120
    XMPP搭建本地服务器、实现即时通讯(一)

    XMPP搭建本地服务器能够实现即时通讯的功能,那么我们如何做呢?下面我们就一起走一遍! 下载安装Openfile 首先,我们需要安装一个叫做Op...

  • 120
    UIPageControl的自定义

    有时候我们根据项目开发的需要,系统为的UIPageControl的样式可能并不是我们想要的,这个时候我们就需要根据自己实际需求情况自定义UIPa...

  • iOS -- 多线程与GCD的应用

    本篇博客共分以下几个模块来介绍GCD的相关内容: 多线程相关概念 多线程编程技术的优缺点比较? GCD中的三种队列类型 The main que...