目录一、RxSwift是什么,为什么要使用RxSwift二、RxSwift的核心角色 1、Event 2、Observable 3、Observer要做的处理 4、Obser...
通过文件的形式,管理、替代Build Settings,更方便的管理设置Build Settings。其以Key-Value格式(Build Settings类似shell环...
这两天闲着没事,公司说让我吧上架流程整理一个文档。这么基础的东西,说实话我是不想干的,但是现在确实闲着,就写一个吧。下面文档我会尽可能的详细说明上架的每一个流程。 准备工作:...
思维导图 为什么使用AVPlayer: 首先在iOS平台使用播放视频,可用的选项一般有这四个,他们各自的作用和功能如下: 由此可以看出,如果我们不做直播功能AVPlayer[...
前言 Mac系统下,在终端操作命令,提示如上,代表我们在Mac中没有安装JDK环境。 问题解决 1、首先检查自己电脑是否已经安装了JDK环境。打开终端执行java -vers...
一、获取Flutter SDK 两种获取安装包的方式:1、去flutter官网下载其最新可用的安装包,官网地址:https://flutter.dev[https://flu...
原来的代码: 原来的效果:1、有些表情显示效果不正确,显示方框和?或其它黑色异样表情;2、行数有问题,显示不完整。 修改后的代码:其实只是修改了Range的length,由c...
路径名称 = 项目名称 + "." + 类名称 例:
随着Swift的不断更新与优化,iOSer逐渐向Swift这艘大船靠拢了。很多OCer(比如在下),也开始尝试从OC转向Swift开发了。OC和Swift的变化并不是太大,学...
可选链(Optional Chaining) 我们先来看下面一段代码 上面我们可以看到, 和 最后生成对象的类型是不一样的,那么在使用过程中又会有什么区别呢? 如果可选择项为...