参考:https://www.liaoxuefeng.com/wiki/896043488029600 通过命令行进行代码上传更新使用前需要打开显示隐藏文件,打开终端输入 :...

参考:https://www.liaoxuefeng.com/wiki/896043488029600 通过命令行进行代码上传更新使用前需要打开显示隐藏文件,打开终端输入 :...
1、下断点 打印: 断点位置信息,执行便能在该处断住。 连续下多个断点: 运行c继续运行。 2、查看断点列表 打印: 3、禁用断点 4、启用断点 5、删除所有断点 删除只能删...
一、前言二、注入思路三、动态库注入实现四、分析实现按钮监听五、实战修改微信步数 一、前言 在文章《应用签名-脚本签名》[https://www.jianshu.com/p/5...
1、查看应用签名信息 2、查看当前安装的证书 3、强制替换签名 4、使用权限文件对.app签名 5、将信息重新保存到桌面 6、筛选出可执行文件的加密情况 8、查看权限文件 权...
一、用户管理 1、创建Linux用户 指定用户名回车修改密码 2、查看所有用户名 3、删除用户 同时删除他的工作目录 4、su 命令可以只用root权限操作 设置用户权限 x...
闭包(Closures)是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。类似于OC中的block,js中的匿名函数以及其他一些编程语言中的匿名函数。 1、全局函数...
swift是对OC语法的简化,使用函数式编码方式,编码更简洁灵活。使用let来声明常量,var来声明变量。一些类方法的调用可以直接使用点来获取类方法,省去类名,编译器会自动识...
响应式编程是RxSwift的核心思想,统一思想快速开发。同样在ReactiveX系列中其他语言也都使用了这一思想,当我们掌握了RxSwift运用,那么RxJava,RxPHP...
一、概述二、Single三、Completable四、Maybe五、Driver六、Signal七、ControlEvent 一、概述 任何序列都可以用Observable描...
RxSwift的核心非常简单,无非就是以下四点: 可观察序列 Observalbe 观察者 Observer 调度者 Scheduler 销毁者 Dispose 可观察序列、...
开发中终端命令会经常使用到。下面看一下将要修改的效果: Mac自带有终端命令框,但功能单一,通常会使用iTerm2。 注意:若没有翻墙有些访问指令无效,可以直接下载对应的资源...
任何对象都有生命周期,有创建就要销毁。 OC中有init和dealloc,swift有init和deinit,RxSwift也不例外,RxSwift有create和dispo...
在iOS中采用的引用计数来管理内存,ARC中,编译阶段,系统会自动向代码中插入内存管理代码,无非就是对对象的引用做计数。在RxSwift中也仿造了系统引用计数实现了自己的一套...
在RxSwfit中,有两个特殊序列 deallocating序列 deallocated序列 在RxSwift中deinit等价于dealloc,在上面两个序列被订阅时,那么...
中介者模式,顾名思义,通过中介来连接买家和供应商,减少买家和供应商的联系成本。在RxSwift中存在很多中介者来帮我们处理很多事情,如map来帮我们处理数据并转化为新的序列;...
MVVM核心在于数据与UI的双向绑定,数据的变化会更新UI,UI变化会更新我们的数据。那这种绑定操作谁来做呢?当然是我们的RxSwift。学习RxSwift框架以来,似乎并没...
对于iOS开发者来说,AFNetworking是我们大家所熟知的,而Alamofire呢?Alamofire框架其实就是AFNetworking兄弟,出自于同一个作者。既是同...
上一篇文章提到了后台下载,下面看看在Alamofire中是如何处理后台下载的。首先使用原生写法来实现一个后台下载任务,在使用Alamofire来实现,通过对比来看看Alamo...
一、简述 在Alamofire中为了方便管理,明确分工,Alamofire对整个请求过程做了明确划分,并统一交由SessionManager来管理。SessionManage...
一、回顾 在前面源码探索中,SessionManager管理Request和SessionDelegate的创建,并通过task绑定Request和SessionDelega...