240 发简信
IP属地:浙江
  • @木子李55 用CIFilter

    iOS 实现app黑白模式

    1问题思考 2020的是被疫情覆盖的一年,在国内疫情得到控制之后,全国在4.4日举行了疫情哀悼纪念,而互联网的产物在那天也做出了很多默契的配合,比如说很多网站暂停运营一天,很...

  • @米粉程序员 可以

    iOS 自定义pod库插入shell脚本

    在开发私有pod库时,我们可能会有这样的需求,当目标工程安装我们的pod库之后,我们需要执行响应的操作,比如说在编译之后上传dsym文件、在运行之前修改项目资源等等,如果平时...

  • 控制monochromatic即可,跟load和appdelegate顺序无关

    iOS 实现app黑白模式

    1问题思考 2020的是被疫情覆盖的一年,在国内疫情得到控制之后,全国在4.4日举行了疫情哀悼纪念,而互联网的产物在那天也做出了很多默契的配合,比如说很多网站暂停运营一天,很...

  • 120
    iOS Crash异常捕获及快速分析

    1.前言 crash认识 一套系统、一款app、一个功能、甚至一行代码都可能会出现crash,crash伴随着我们的日常生活,如果我们正在玩游戏,LOL打团时,游戏闪退、电脑...

  • 120
    iOS面向协议编程应用

    1、UIKit中的协议编程 面向协议编程即面向接口编程,在iOS中大家比较熟悉的协议,比如UITableViewDelegate、UITableViewDataSource,...

  • 120
    NSTimer和target之间的关系解除

    问题思考 NStimer最为iOS开发中最常见的定时器,使用简单方便,但是在处理NStimer和target相互引用的问题时,需要提高警惕。因为NSTimer持有target...

  • @请不要念出我的名字 原理同uiimageview设置图片

    iOS 实现app黑白模式

    1问题思考 2020的是被疫情覆盖的一年,在国内疫情得到控制之后,全国在4.4日举行了疫情哀悼纪念,而互联网的产物在那天也做出了很多默契的配合,比如说很多网站暂停运营一天,很...

  • 关于os_signpost使用

    os_signpost结合TimeProfile在性能优化的数据展示中能够更加直观、方便,这里主要展示如何在项目中使用os_signpost 1.代码展示 2.TimePro...

  • 基本数据结构特性

    数组 数组的存储空间在内存空间中是连续的,执行插入、删除操作需要移动后续元素,对应操作的时间复杂度: prepend O(1) append O(1) lookup...

  • 120
    遇见算法

    本文章用于算法学习、分享 个人理解算法基本要素 算法总体结构由if..else、for/while、recursive构成 找出算法问题基本规律,对于N的问题,可以用数学归纳...

  • 开关在Demo里修改monochromatic的值

    iOS 实现app黑白模式

    1问题思考 2020的是被疫情覆盖的一年,在国内疫情得到控制之后,全国在4.4日举行了疫情哀悼纪念,而互联网的产物在那天也做出了很多默契的配合,比如说很多网站暂停运营一天,很...

  • 基于Runloop的任务管理器

    1、工具背景 在性能优化的过程中,除了方法耗时优化,任务调度执行的时机也很重要,有些任务必须要在主线程执行,有些任务可以在子线程执行,不论是主线程任务还是子线程任务,我们都需...

  • Cocoapods原理分析及版本冲突问题

    在iOS项目开发中,大部分都会使用Cocoapods作为依赖库管理工具,在这里和大家分享总结下CocoaPod相关原理 1. pod install原理 1.1pod ins...

  • iOS app瘦身实践

    前言 app的大小是一个关乎app在用户手机上存亡的事情,以前,我的手机由于内存空间较小,开启了手机的自动清理功能,经常清理一些不常用的app,记录,缓存等,如果app被用户...

  • 120
    Clang探究及应用

    1.前言 本篇文章旨在展示Clang的探究过程 探究Clang的意义 Clang在iOS当中的发展史 编译过程 学习Clang的实际应用 2.意义 1.oc、swift都是编...

  • 120
    CIFilter滤镜使用

    本Demo是以前写的仿Prisma,通过AVFoundation自定义相机UI、CIFilter实现滤镜的、二维码扫描等,分享出来可能会对有需要的人有些帮助,下面上功能 使用...