logo头像
Snippet 博客主题

ios面试题

RxSwift - 学习笔记二

可连接的序列(Connectable Observable): (1)可连接的序列和一般序列不同在于:有订阅时不会立刻开始发送事件消息,只有当调用 connect() 之后才会开始发送值。(2)可连接的序列可以让所有的订阅者订阅后,...

RxSwift - 学习笔记三

除了 Observable,RxSwift 还为我们提供了一些特征序列(Traits):Single、Completable、Maybe、Driver、ControlEvent。我们可以将这些 Traits 看作是 Observabl...

RxSwift - 学习笔记一

一、创建可观察者1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859...

ios面试题

面试准备以下是面试官经常问的问题,都是自己个人总结,写的不是很详细 什么是运行时? 答:运行时是消息转发机制,其实是调用objc_sendMessage去调用底层的c语言函数,通过运行时可以拿到类的很多信息,比如类的方法,名称,成...

Runtime

一、runtime简介 RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数。 对于OC的函数,属于动态调用过程,在编译的时候并不能决...

const,static,extern简介

const,static,extern简介一、const与宏的区别(面试题): const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量。 执行时刻:宏是预编译(编译之前处理),con...