240 发简信
IP属地:北京
  • 让你快速解开对copy、mutableCopy,深复制和浅复制的疑惑

    虽然这不是一个难点,但是,可能很多人会在这个地方犯迷糊,现在,我就用最简单的方式让你快速理解这个问题! 首先,先叫明白浅复制和深复制的区别:浅拷贝只是增加了一个指针指向已经存...

  • 类似京东加入购物车的动画

    前段时间产品经理让给加入购物车的商品加一个动画,我说:”什么样子的“。然后产品默默的打开京东说:“就这个样子的”。我:”。。。。“内容很简单,只是希望可以给大家使用的时候方便...

  • 120
    Core Graphics的使用-涂鸦板

    前言 Core Graphics是一套基于C的API框架,使用了Quartz作为绘图引擎,作为矢量绘图框架,它功能非常强大,API功能齐全。API功能齐全也就代表着API的数...

  • _ _bridge,_ _bridge_retained 和 _ _bridge_transfer 的使用和区别

    前言 昨天使用Core Graphics写个一个有趣的涂鸦板,自然而然的就想到了Core Foundation这个框架,现在就来谈谈它的使用。 作为Cocoa众多框架中最重要...

  • Runtime 获取一个类的所有的属性、成员变量、方法

    这篇文章是写的一些关于 Runtime 的用法总结,主要的是一个引导作用,如果想要在项目中去使用,还需要对具体项目做出不同的处理,但是思路都是差不多的。 本篇文章算是一个入门...

  • 多线程之GCD与NSOperation

    开始之前 首先要解决一个大家对多线程的理解上可能存在的误区:新开一个线程,能提高速度,避免阻塞主线程。这句话看着好像是对着呢,但是仔细想想这句话是不那么准确的。 举个例子:一...

  • 120
    React Native 极快速入门

    整理了一下关于 React Native 入门内容,仅供参考,如有问题,还请指出。 React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应...

  • 120
    React Native 如何使用第三方库及实例

    iOS 开发的时候,如果想使用第三方库的话,一般我们会选择 CocoaPods 来管理第三方库,好用方便。最近在敲 React Native,刚开始的时候想着 RN 的第三方...

  • React Native 动画(LayoutAnimation)

    平时进行 Native 开发的时候,为了更好的用户体验,我们会做一些动画效果,而在 React Native 中也提供了相应的动画API。 React Native 主要的动...

  • 120
    iOS中的锁的介绍及使用

    在平时的开发中经常使用到多线程,在使用多线程的过程中,难免会遇到资源竞争的问题,那我们怎么来避免出现这种问题那? 线程安全是什么? 当一个线程访问数据的时候,其他的线程不能对...

  • 120
    自定义实现 KVO

    1.KVO (Key-Value Observing)是什么? 观察者模式,指定一个被观察对象,当被观察对象某个属性发生改变时,观察者会获得通知,并作出相应处理。 2.KVO...

  • React Native 动画(Animated)

    在上篇文章中介绍了 LayoutAnimation 的用法,本篇文章就来详细介绍一下 Animated 的用法。 Animated 简介 Animated 库用于创建更精细的...

  • 如何玩转 Flutter 动画

    1. 基本动画概念和相关类 Animation: flutter 动画库中的一个核心类,它生成指导动画的值; AnimationController: Animation 的...