RxSwift_v1.0笔记——14 Error Handling in Practice 错误在所难免,我们需要知道如何优雅和高效的处理错误。这章,你讲学习如何处理错误,如...
RxSwift_v1.0笔记——14 Error Handling in Practice 错误在所难免,我们需要知道如何优雅和高效的处理错误。这章,你讲学习如何处理错误,如...
前提:想要达到这么一个效果:写一个库,里面同时存在给外部调用的swift和oc文件,也有只供内部调用的oc文件(外部无法调用),那么就需要实现一个混编framework了。 ...
场景一:主工程原本为oc编写,在主工程添加swift的文件 1、创建Swift的vc 正常创建文件,语言选swift 2、点击next 3、点击Create bridging...
1、LLVM编译器 LLVM编译器一般分为前端和后端 前端:主要进行词法分析,生成语法树后端:生成对应平台的二进制代码 编译流程 我们知道OC的前端是通过Clang进行编译的...
结构体内存对齐原理 一、前言:咱们都知道,在iOS[https://www.6hu.cc/archives/tag/ios]开发中,咱们写的oc代码,底层都是用c++来完成的...
一、定义: Swift repeat...while 循环不像 for 和 while 循环在循环体开始执行前先判断条件语句,而是在循环执行结束时判断条件是否符合。 二、语法...
一、解析: Swift 的可选(Optional)类型,用于处理值缺失的情况。可选表示"那儿有一个值,并且它等于 x "或者"那儿没有值"。 二、声明 Swfit语言定义后缀...
简介ReactiveCocoa(RAC):RAC是一套基于Cocoa的FRP(Functional Reactive Programming:函数响应式编程)框架。安装:可通...
正文 图片的显示分为三步:加载、解码、渲染。 通常,我们操作的只有加载,解码和渲染是由UIKit进行。 什么是解码? 以UIImageView为例。当其显示在屏幕上时,需要U...
MVC在讨论解耦之前,我们要弄明白 MVC 的核心:控制器(以下简称 C)负责模型(以下简称 M)和视图(以下简称 V)的交互。 这里所说的 M,通常不是一个单独的类,很多情...
最近有些变懒了, 学习的步伐放慢了很多, 估计玩懒了身子, 连博客都少写了咯. 之前有个老铁问我, 怎么去封装一个低耦合可服用的TableViewController, 那时...
引言 首先问一个问题:你会用图片么? 图片是现代化 APP 界面设计里应用广泛的东西,精美的图片可以带来视觉上的享受,提高用户体验。由此给技术上带来了一些挑战,比如动图的处理...
FastImageCache[https://github.com/path/FastImageCache]是Path团队开发的一个开源库,用于提升图片的加载和渲染速度,让基...
引言: 在现代的iOS应用开发中,图片加载是一个常见且重要的需求。为了高效地加载和缓存图片,开发者通常会选择使用专业的图片加载框架。而SDWebImage作为一款广泛使用的图...
一、iOS内存机制介绍 二、OOM介绍 三、OOM常见原因 四、内存泄漏监控 五、内存异常增长捕捉 六、优化成果 七、展望 在iOS开发过程或者用户反馈中,可能会经常看到这样...
前提:当我们接入一些SDK需要区分不同的环境时,我们需要在打包的时候根据不同的环境去打包不同的自定义变量。 思路: 在build setting中根据不同环境添加自定义变量 ...