240 发简信
IP属地:四川
  • iOS最新极光推送实现细节以及对收到通知跳页面的处理

    #iOS最新极光推送实现细节以及对收到通知跳页面的处理 ## 一、前言 推送对于APP来说是非常常见的功能,对于移动端开发的朋友来说肯定不会陌生...

  • Resize,w 360,h 240
    iOS静态库与动态库的使用

    前言 1.静态库和动态库有什么异同? 静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。利用静态函数库编译成的文件比较大,因为...

    1.7 8485 3 18
  • Runtime源码 +load 和 +initialize

    一、前言 在iOS的开发中,Runtime的方法交换都是写在+load之中,为什么不是+initialize中呢?可能不少朋友对此或多或少有一点...

  • Resize,w 360,h 240
    带年月和至今以及设置分钟间隔的时间选择器

    在平时的开发过程中,肯定遇到过一些需求,比如一些场景中,只需要选择年、月不需要天,并且包含“至今”,系统默认的pickerView呢,并不能满足...

  • iOS CoreAnimation系列

    CoreAnimation直译为核心动画,它包含了非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍。但它不仅仅只能做...

  • iOS 一个轻量级的组件化思路

    前言 说起组件化大家应该都不陌生,不过也再提一下,由于业务的复杂度扩展,各个模块之间的耦合度越来越高,不但造成了“牵一发动全身”的尴尬境地,还增...

  • Runtime源码 protocol(协议)

    一、概述 协议定义了一个纲领性的接口,所有类都可以选择实现。它主要是用来定义一套对象之间的通信规则。protocol也是我们设计时常用的一个东西...

  • ResponderChain+Strategy+MVVM实现一个优雅的TableView

    前言 在iOS开发中,常见的MVC中,复杂界面的Controller中的代码极其臃肿,动则上千行的代码量对后期维护简直是一种灾难,因此MVC也被...

  • ScrollView嵌套tableView联动滚动最佳实践

    前言 随着业务的发展,页面的复杂度越来越高,嵌套滚动视图的方式也越来越受设计师们的青睐,在各大电商App十分常见。如下Demo图: 但是这样的交...