240 发简信
IP属地:上海
  • 如何在Markdown中画流程图

    如何在Markdown中画流程图呢?当然是用mermaid了,mermaid支持三种图形的绘制, 分别是流程图, 时序图和甘特图, 本篇文章只介...

    11.2 125982 26 104 1
  • iOS 高级面试题--答案

    最近准备复习一下面试题,看到了J_Knight_在18年的出一套 iOS 高级面试题尝试着回答一下题目,由于水平有限,如有错误的地方,请大家多多...

    2.1 5384 0 23
  • 对UIButton的addTarget方法探究

    相信做过iOS开发的人,对UIButton都不会陌生,只要用过UIButton,对这个方法都不会陌生- (void)addTarget:(nul...

  • Resize,w 360,h 240
    swift之用runtime实现字典转模型

    很多时候我们需要把从服务器端请求下来的数据转成model类,今天就介绍一下如何利用runtime实现字典转模型 1、首先先建一个model类 2...

  • 剑指Offer算法题-青蛙跳台阶的问题

    题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个n级的台阶总共有多少种跳法? 答题思路 如果只有1级台阶,那显然只有一种...

  • Kingfisher源码解析之使用

    Kingfisher源码解析系列,由于水平有限,哪里有错,肯请不吝赐教 Kingfisher源码解析之使用 Kingfisher源码解析之Opt...

  • Kingfisher源码解析之加载动图

    Kingfisher源码解析系列,由于水平有限,哪里有错,肯请不吝赐教 Kingfisher源码解析之使用 Kingfisher源码解析之Opt...

  • Alamofire5.0源码分析(一)

    前言 Alamofire在5.0进行一次重构,现在还未正式发布,下面的分析都基于5.0.0-rc.3版本 问题 在进入正文之前,先看下下面这几个...

  • iOS 用扫描线种子填充算法实现涂鸦的功能

    扫描线种子填充算法基本步骤: 初始化一个空栈用于存放种子点,将种子点(x,y)入栈 判断栈是否为空,如果栈为空则算法结束,否则取出栈顶元素作为当...

个人介绍
一个正在爬坡的iOS