240 发简信
IP属地:北京
  • 微信小程序利用scroll-view和swiper实现标签页

    小程序实现一个联动的效果,具体效果看图。 上方是一个可滚动的标签栏。下面也是可以滚动的内容区。点击上方标签栏,下方内容跟着切换到响应的界面。下面...

  • UIScrollView实现原理 以及和masonry配合使用

    UIScrollView使用masonry布局, 必须得给一个固定的contentsize,如果像普通的uiview一样去布局,那么它将不会具备...

  • GCD 基础知识和应用

    创建一个串行队列 创建一个并行队列 第一个参数是队列的名字,可以在追踪bug的时候用来区分线程。第二个参数用来标识队列是串行还是并行。一旦开发者...

  • block概念

    block的实质: block实质是oc对闭包的对象实现,简单点来说 block就算是对象。 block的书写方式: Block可以截获局部变量...

  • NSAssert 断言

    NSAssert 是c语言的一个宏定义。 看一下具体定义: 具体使用: NSAssert(condition, desc); 当condit...

  • 哈希表(散列表)

    哈希表的原理: 在已知key的情况下,通过哈希函数f(),在数组中去寻找具体的值f(key)。这里面f()称为哈希函数或者散列函数。f(key)...

  • Resize,w 360,h 240
    iOS 自定义相机

    自定义相机,实现上面两张图片的功能。 首先实现相机的基本功能:数据流的输入和输出 定义属性: 数据的获取和展示: 此时已经生成了一个全屏的相机。...

  • swift 从零开始 函数 元祖 闭包

    定义一个方法。 参数放在方法名字后面用括号,使用->指向返回值类型。 元组 看一下这个方法,返回值有多个int类型的数。其实这些返回值是一个整体...

  • swift 从零开始 基础类型

    简单值:let 和 var let声明常量。所有的类型都可以使用let声明。但是必须要给它赋值一次,一次定义多次使用。 var声明变量。所有的...

个人介绍

我想和你在大雪纷飞的路上漫步,一不小心,我们就白了头。
走到最后才发现
没有雪
也没有你