自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 RxSwift极简入门

RxSwift极简入门    关于RxSwift网上有多资料介绍,但部分来说很多都是关注于具体细节,以至于有一种看完有种似懂非懂的感觉。最近学习和使用了一段时间,这里写一下自己学习和使用的一些感受,不讨论具体的细节从整体上理解这个框架。是什么    RxSwift根据中文文档介绍是一个用swift编写的函数式响应框架,这里有三个关键的点。swift编写的,这意味着学习这个框架是需要一点swift语言基础的,它主要服务于swift编写的项目环境。函数式,是一个比较抽象的概念这里简单的可以理解为可以

2021-05-16 14:55:07 739

原创 iOS之Block

iOS之Block什么是block    根据官方文档的描述,block是使用C语言级别语法的运行时特性的对象,它除了执行代码之外,它还可能包含与自动(堆栈)或托管(堆)内存的变量绑定。Block objects are a C-level syntactic and runtime feature. They are similar to standard C functions, but in addition to executable code they may also contain var

2021-05-03 14:28:57 122

原创 iOS之runtime及内存管理

iOS之runtime及内存管理是什么     想要理解什么是runtime,看官方文档的描述应该是最权威的,官方是这样定义的:从编译时间和链接时间到运行时,Objective-C语言会尽可能多地推迟决策。只要有可能,它就会动态地执行操作。这意味着该语言不仅需要编译器,而且还需要运行时系统来执行编译后的代码。运行系统充当一种用于Objective-C语言的操作系统。     通过官方文档可以知道runtime是OC的执行环境,为了更好理解runtime就很有必要首先理解什么是OC。同样根据官方说明:O

2021-04-11 08:32:28 176

原创 iOS之Runloop

        RunLoop一个老生常谈的东西,网上文章也是一搜一大把,看来看去好像说的东西都差不多,估计看的多的还是大佬的《深入理解RunLoop》这篇文章,看完之后总是觉得缺点什么好像都是在说原理,对于背景的描述的较少了点,感觉有点知识板块不完整,于是看了一下官方文档,总算是一些困惑也得以解决,才发现官方文档是个宝库。基本概念       &nbsp

2021-03-28 18:12:13 83

原创 iOS多线程

什么是多线程基本概念     随着计算机的快速发展,主频速率停滞不前,cup多核技术的的发展,并发编程的地位也也越来越总要了,再回顾iOS多线程技术之前,我们先回顾一下多线程相关的概念。     线程是计算机程序执行的最小流程,它由线程ID、函数指针和寄存器、堆栈组成。一个进程内部可以由多个线程构成,他们可以共享进程的代码、全局变量、静态变量以及堆空间、文件句柄等数据。     

2021-03-14 17:29:41 177

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除