240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    copy方法和mutableCopy方法的区别

    copy方法指针拷贝,浅拷贝;mutableCopy方法地址拷贝,深拷贝。 简单操作 特性:互不影响原则 可以看到,当str1值变了之后,str...

  • Resize,w 360,h 240
    iOS web缓存策略以及手动清除缓存

    当我们使用webview加载html资源时,本质上就是向服务器索取资源的http请求过程,如果我们不注意资源的缓存策略的话,就可能会造成这样那样...

    1.1 6751 1 11
  • 算法相关(持续更新)

    查找两个子视图的共同父视图 分析:可以反过来理解,两个子视图有共同父视图,那就说明共同父视图往下的父视图都相同,所以可以倒序来遍历,直到第一个不...

  • Resize,w 360,h 240
    iOS deepLink 唤醒app

    需求 用手机打开我们的网页,点击打开按钮或者收藏按钮,可以直接唤醒app,如果未安装app,则跳转到应用商店提示下载。 目前通用的方式有三种: ...

  • AVPlayer封装

    说明 基于AVPlayer和MVP模式封装的一个视频播放控制器,支持全屏,暂停播放,进度条拖动。 Demo地址 AVPlayer框架介绍 AVP...

    2.6 1521 2 10
  • Resize,w 360,h 240
    CoreText 实现图文混排(附Demo)

    CoreText简介 处理文字和字体的底层技术。它直接和Core Graphics打交道,是iOS和OSX底层的告诉二维图像渲染引擎。Quart...

  • 伪单例模式的两种写法,@synchronized锁和dispatch_once

    单例 单例模式,其实是非常常见的一种模式,简单来说就是保证整个生命周期内,该对象只有一份拷贝,所以两点保证,首先保证在生命周期内该对象不被销毁,...

  • Target-action 组件化demo

    组件化 组件化就是将模块独立开发,建立pod仓库,通过引入仓库,利用target-action调用模块内的功能。 Demo基于CTMediato...

  • Resize,w 360,h 240
    无侵入埋点思路

    思路图 思路解析:利用Method Swizzling(黑魔法)实现埋点统计的无侵入实现。 步骤如下 1.调用class_addMethod为需...