240 发简信
IP属地:河北
  • Resize,w 360,h 240
    dispatch_semaphore使用

    dispatch_semaphore是GCD采用线程同步的一种方式,与他相关的共有三个参数: dispatch_semaphore_create...

  • Resize,w 360,h 240
    MVVM与网络请求

    MVVM View:展示界面、用户交互、接收通过Pipeline 传递的用户数据,用于展示与更新 ViewController:分发pipeli...

  • Resize,w 360,h 240
    多线程

    一、进程、线程 1.1、 进程 进程是一个具有一定独立功能的程序关于某次数据集合的一次运行活动,它是操作系统分配资 源的基本单元。 进程是指在系...

  • Resize,w 360,h 240
    OC对象的本质-继承关系

    OC对象的本质[https://www.jianshu.com/p/07ebcd55575f]OC对象的本质-窥探OC对象内存结构[https:...

  • Swift面试题

    1、Swift 比 Objective-C 有什么优势? Swift 速度更快,运算性能更高。Swift 语法简单易读、代码更少,更加清晰、易于...

    1.4 3602 0 11
  • Swift 面试题(1)

    Swift面试题(1)Swift面试题(2) 1. 给一个数组,要求写一个函数,交换数组中的两个元素 2. 下面代码有什么问题 答案:应该在 v...

  • Resize,w 360,h 240
    数据结构与算法 --- 基础

    一、基础篇 1、数据结构基本术语 数据:程序的操作对象,用于描述客观事物。特点: 1.可以输入到计算机。2.可以被计算机处理。 数据对象:性...

  • SDWebImage探索

    图像下载与缓存SDWebImage加载图片的流程 SDWebImage提供一个UIImageView的类别以支持加载来自互联网的远程图片。具有缓...

  • Resize,w 360,h 240
    Swift 进阶001 -- Swift源码编译

    编译环境 电脑系统:macOS Catalina 10.15.7 Xcode:Xcode 12.2 Python :Python 2.x cma...