-------2024.05.11 update---- 最近换了新的公司,公司的项目比较新兼容的版本也比较高,使用的Codable进行的JSON模型转换。 随着HandyJ...

-------2024.05.11 update---- 最近换了新的公司,公司的项目比较新兼容的版本也比较高,使用的Codable进行的JSON模型转换。 随着HandyJ...
Github链接[https://github.com/QDong415/QSwift] 新IOS开发者容易犯下的错误: ❌ 工程中每个tableviewVC都有一个自己的x...
有时候很复杂的逻辑我会弄一个类去处理,反正处理过程也不涉及到view
ios swift 项目结构 架构关于 ios 项目架构 网上说的很多 ,mvc,mvp, mvvm, viper,但是很少有人 把整个项目里的把整个项目结构 拿出来说事,总是说,每个项目不一样 。 我想骂人...
简介 UIPageViewController 可以实现内容页之间的导航功能,每一页的内容都由它自己的view controller来管理 主要的展示方式为以下七种 下边以过...
前言 开发中引入了异步和多线程的来提高程序性能,也就意味着线程安全成为了多线程的一个障碍,因此线程锁应运而生,而锁如果用不好,还会造成死锁的风险 下面就介绍ios中常用的几种...
当你的才华撑不起你的野心时,你就应该静下来学习。 —— CJJ 什么时候会报unrecognized selector的异常? 当某个对象调用了一个本身没有实现的方法并且经...
目录 背景 如何详细定位多语言错误信息 全自动定位多语言错误信息 一、背景 iOS 多语言文件,是APP在需要做国际化的时候用到的一种文件,例如:Localzable.str...
当用户用多个手指滑动scrollview时,缓慢停止,并没有触发这个代理方法:func scrollViewDidEndDecelerating(_ scrollView: ...
零、概述 函数的一等公民,可以当做类型、函数参数、返回值等,支持面向函数编程。 每个函数 都是 一个由 函数的 参数值类型 和 返回值类型 组成的类型。 一、函数基础 1、声...
序列Array,Dictionary,Set都是建立在Sequence 和Collection 协议上的;Sequence协议就是抽象了序列的概念.最基本的就是一个序列需要由...
Swift和Objective-C的联系 Swift和Objective-C共用一套运行时环境,Swift的类型可以桥接到Objective-C(下面我简称OC),反之亦然 ...
Swift Dictionary merging(_:uniquingKeysWith:)用法及代码示例[https://vimsky.com/examples/usage/...
作者: Liwx 邮箱: 1032282633@qq.com 源码: 需要源码的同学, 可以在评论区留下您的邮箱 iOS Swift 语法 底层原理 与 内存管理分析 专题:...
最近Swift项目开发中,涉及到了日期时间的处理,需求是这样的,需要把一个日期格式类型的字符串,转换为Date类型,但是转换完发现和OC中处理的结果不太一样,具体如下所示: ...
一、编程范式 Swift 可以面向协议编程(POP)、函数式编程、面向对象编程。 Object-C 以面向对象编程(OOP)为主,当然你可以引入类似ReactiveCocoa...
尊重知识,转发请注明出处:Swift循环遍历集合方法总结 概要 2016年2月份我总结过OC循环遍历,文章在此:iOS开发遍历集合(NSArray,NSDictionary、...
对于一个iOS开发,如何便利一个Array、Dictionary再熟悉不过了,for、for in嘛...被某位前辈问到其中的map和flatMap区别时,未答出个所以然,然...
Swift基础学习文章汇总[https://www.jianshu.com/p/4c260bb9782d] 本文介绍Swift中访问权限控制,重要理解不同实体之间的权限影响,...
一、开发IM的同学建议空暇时间多去(即时通讯)官网看看相关资料,便于自己能更好的优化自己的逻辑 二、通篇文章在 https://blog.csdn.net/weixin_43...
因为苹果对xcode14做了比较大的更新,把原来的Legacy Build System干掉了,默认用新的New Build System,特别一些比较古老的项目,就会出现编...