-------2024.05.11 update---- 最近换了新的公司,公司的项目比较新兼容的版本也比较高,使用的Codable进行的JSON模型转换。 随着HandyJ...
-------2024.05.11 update---- 最近换了新的公司,公司的项目比较新兼容的版本也比较高,使用的Codable进行的JSON模型转换。 随着HandyJ...
Github链接[https://github.com/QDong415/QSwift] 新IOS开发者容易犯下的错误: ❌ 工程中每个tableviewVC都有一个自己的x...
简介 UIPageViewController 可以实现内容页之间的导航功能,每一页的内容都由它自己的view controller来管理 主要的展示方式为以下七种 下边以过...
前言 开发中引入了异步和多线程的来提高程序性能,也就意味着线程安全成为了多线程的一个障碍,因此线程锁应运而生,而锁如果用不好,还会造成死锁的风险 下面就介绍ios中常用的几种...
当你的才华撑不起你的野心时,你就应该静下来学习。 —— CJJ 什么时候会报unrecognized selector的异常? 当某个对象调用了一个本身没有实现的方法并且经...
目录 背景 如何详细定位多语言错误信息 全自动定位多语言错误信息 一、背景 iOS 多语言文件,是APP在需要做国际化的时候用到的一种文件,例如:Localzable.str...
当用户用多个手指滑动scrollview时,缓慢停止,并没有触发这个代理方法:func scrollViewDidEndDecelerating(_ scrollView: ...
零、概述 函数的一等公民,可以当做类型、函数参数、返回值等,支持面向函数编程。 每个函数 都是 一个由 函数的 参数值类型 和 返回值类型 组成的类型。 一、函数基础 1、声...
序列Array,Dictionary,Set都是建立在Sequence 和Collection 协议上的;Sequence协议就是抽象了序列的概念.最基本的就是一个序列需要由...