240 发简信
IP属地:北京
  • iOS 进阶 (四) -- 卡顿监控

    引发卡顿的几种原因 复杂UI、图文混排的绘制量过大在主线程上做网络同步请求在主线程做大量的IO操作运算量过大,导致CPU持续高占用列锁和主子线程...

  • RxSwift学习(一) -- RxSwift初探

    一、关于Swift 苹果公司有两种开发语言,大儿子Objective-C,这几年已经很久没更新过新东西了,小儿子Swift,虽然前几个版本不太稳...

  • Resize,w 360,h 240
    OpenGL学习(二) -- Mac上的环境搭建

    一、准备资料 链接: https://pan.baidu.com/s/1VBxcFCi5Rg3VZslKHkx3LA 提取码: qfv5 二、...

  • Resize,w 360,h 240
    OpenGL学习(一) -- 专有名词与坐标解析

    一、简介 1.OpenGL OpenGl(Open Graphics Library)是一个跨编程语言、跨平台的编程图形程序接口,它将计算机的资...

  • iOS Runtime学习(四) -- 消息转发时每个步骤需要注意的事项

    众所周知,runtime有三次机会让我们来挽救crash,它们分别是 resolveInstanceMethod或resolveClassMet...

  • Leetcode Meet Me算法学习:3.无重复字符的最长子串

    给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长...

  • Leetcode Meet Me算法学习:2.两数相加

    给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我...

  • Resize,w 360,h 240
    Block深入浅出

    一、概述 闭包 = 一个函数『或指向函数的指针』 + 该函数执行的外部的上下文变量 『也就是自由变量』;Block是Objective-C对闭包...

  • Leetcode Meet Me算法学习:1.两数之和

    给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入...