map操作符将源Observable的每个元素,通过提供的方法转换,然后返回含有转换后元素的Observable flatMap 操作符会对源Observable的每一个元素...
map操作符将源Observable的每个元素,通过提供的方法转换,然后返回含有转换后元素的Observable flatMap 操作符会对源Observable的每一个元素...
二、UITextField 与 UITextView 1,监听单个 textField 内容的变化(textView 同理) (1)下面样例中我们将 textField 里输...
之前写过一篇文章描述了下影响页面布局的几个属性,如今iOS 11出来后变化挺大的,在这里重新梳理下。 可以看到在iOS 11中,UIViewController的automa...
2018-Read-Record 记录我的2018学习历程 Overview 对于声明为 UnsafePointer<Type>作为参数的函数,同样可以接受如下类型: Uns...
前言:在iOS开发中可以使用Runtime动态调用OC方法,但是无法动态调用C函数,那么该如何动态调用C函数呢?值得思考一下。 1. 函数调用 1.1 函数地址 C语言编译后...
M1芯片的苹果电脑使用xcode在使用cocoapods安装第三方库编译模拟器的时候可能会报错:...building for iOS Simulator, but link...
导读:阅读文本你将能够了解到C标准库对快速排序的支持、简单的索引技术、Thunk技术的原理以及应用、C++虚函数调用以及接口多重继承实现、动态库中函数调用的实现原理、以及在i...
这段时间在做一个组件开发,要实现JS那边动态调用一个含有block参数的OC方法,接触到了libffi,主要涉及使用libffi 动态调用和定义C函数两个方面,下面是使用之后...
前言 Aspects[https://github.com/steipete/Aspects] 是 iOS 老牌的 AOP 库,通过替换原方法函数指针为 _objc_msgF...
一、存储Cookie 1. 登录成功后,存储Cookie到本地。因为下次重启APP,不再走登录接口的话,Cookie会丢失,所以需要先存本地。 存储时注意,要判断是当前登录系...
一.前言 最近一直在了解动态规划,这是LeetCode上面的一道动规的题。 343. 整数拆分[https://leetcode.cn/problems/integer-br...
题目: 给你一个字符串 s ,每 两个 连续竖线 '|' 为 一对 。换言之,第一个和第二个 '|' 为一对,第三个和第四个 '|' 为一对,以此类推。 请你返回 不在 竖线...
概念 AnyObject:可以表示任何类类型的对象实例,所有类都隐式地遵循 AnyObject; Any:可以表示任何类型,包括基础数据类型、枚举类型、结构体、函数类型等; ...
一、matrix介绍 Matrix 是一款微信研发并日常使用的应用性能接入框架,支持iOS, macOS和Android。 Matrix 通过接入各种性能监控方案,对性能监控...
前言Dispatch Source Timer 是一种与 Dispatch Queue 结合使用的定时器。当需要在后台 queue 中定期执行任务的时候,使用 Dispatc...
NSNumberFormatter 可以通过NSNumberFormatter,同样可以设置NSNumber输出的格式比如123,456,789 或者 123 456 789...