240 发简信
  • iOS PDFKit 开发指北

    前言 2017年夏天,在苹果全球开发者大会(WWDC)上,苹果公司终于推出了针对于 iOS 的 PDFKit 支持。PDFKit 自从 MacO...

  • 120
    优雅的动画实现方案SVGA、Lottie

    前言 在开发APP的过程中,需要在APP中实现设计同学的UE效果动画,一般都是通过代码实现的,当对于较复杂的动画时,例如直播中刷礼物时的动画,这...

  • iOS枚举(位移枚举)

    什么是枚举 在程序设计语言中,一般用一个数值来代表某一状态,这种处理方法不直观,易读性差。如果能在程序中用自然语言中有相应含义的单词来代表某一状...

  • 120
    iOS设计模式——单例模式(Singleton)

    何为单例模式 单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点。 单例模式几乎是设计模式的最简单形式了。这一模式的意图是使得类的一...

  • UIButton中imageView和titleLabel的位置调整

    在使用UIButton时,有时候需要调整按钮内部的imageView和titleLabel的位置和尺寸。在默认情况下,按钮内部的imageVie...

  • Xcode去除版本控制

    点击左上角工具栏Xcode -> preference 选择 sorce control 一栏,去掉Enable source control 的勾勾

  • iOS 自定义常见第三方分享

    平时经常会遇到做第三分享的需求,相信大家好多都使用的集成的分享平台shareSDK、友盟分享等。他们其实是对各种第三方平台进行了二次封装,有时需...

  • iOS UILabel垂直居中

    平时开发的时候可能会遇到这种问题:当一个UILabel的frame的高度设置的过大时,发现UILabel是垂直居中的,有的需求是需要将这个Lab...

  • runtime OC类执行顺序

    runtime如何实现? OC这个语言尽可能的将一些决定从编译器推迟到运行时,他会尽可能的动态处理事情,这意味着这个语言不仅需要一个编译器,还需...