日常项目中,后端传图不规则,比例大小不一。前端又要去做适应,是一个让人非常头大的问题。 总结了一个不规则图片不变形的解决方案: 注:先写一个长 300px 宽 200px 带...
日常项目中,后端传图不规则,比例大小不一。前端又要去做适应,是一个让人非常头大的问题。 总结了一个不规则图片不变形的解决方案: 注:先写一个长 300px 宽 200px 带...
建议:如果需要用到多数据源直接使用mybatis-plus 一直在趟坑,从未被超越。借鉴文章[https://blog.csdn.net/qq_38058332/articl...
1. #{}和${}的区别是什么? 其中#{}是预编译处理,{}时,就是把{column}传同样的column值id,上面的语句会解析成 order by 'id',下面的语...
今天搞一个老项目,使用的Moya+RXSwift,在做网络请求时,需要参数拼接到接后面,如下例子 这样会报什么错?想知道的可以跑一下代码。这个涉及URL编码url-encod...
本次介绍SpringBoot中针对http的常用注解。SpringBoot之所以在现阶段从Spring全家桶中脱颖而出,不仅是其号称“轻量级”,在实际工作中,工程师也会发现大...
spring中Configuration和Component的区别 Configuration和Component都是Spring中用来注册Bean的注解,两者的目的是...
大多数代码源自于 ExtAudioFileConverter,因为网上关于音频格式转换的太少了,而且还特别麻烦,故封装为 Cocoapods 库,方便使用,转换 MP3 格式...
注释:因项目需求,需要开发录音功能,所以在网上找到工具类并做了Demo,具体实现的细节还需优化! *此工具类包含 录音的开始,停止,播放功能
原创:知识点总结性文章创作不易,请珍惜,之后会持续更新,不断完善个人比较喜欢做笔记和写总结,毕竟好记性不如烂笔头哈哈,这些文章记录了我的IOS成长历程,希望能与大家一起进步温...
为了实现iPadOS支持多窗口,Xcode11后创建新工程默认会通过 UIScene 创建并管理多个 UIWindow 的应用,工程中除了 AppDelegate 外还会有一...
1.基本流程 适配MasonrySDAutoLayout一行代码搞定动态自动布局!TBFontAdjust 网络监听Reachability 网络请求AFNetworking...
先说结论:SceneDelegate 用于 iPad 分屏 APP 开发, 目前 iPhone 没有分屏 纯代码, 不使用 StoryBoard 和 xib 在 Xcode ...
前言:本篇仅为视频学习笔记 隐式解包 (Implicitly Unwrapped Optional)☼ 在某些情况下,可选项一旦被设定值之后,就会一直拥有值☼ 在某些情况下,...
Swift 扩展 向一个已有的类、结构体或枚举添加新功能的形式就叫扩展扩展可以对一个类型添加新的功能,但是不能重写已有的功能 扩展计算型属性 扩展可以向已有类型添加计算型实例...
Xcode的构建过程 获取构建描述。获取各种文件,及构建设置,解析依赖关系,转换成一张树状的定向图。解析定向图。根据定向图决定构建顺序,以及如何并行编译。编译器进行编译处理。...
本文主要内容:一、背景二、效果展示三、接入插件及demo地址四、聊聊开发插件前期的编译优化调研五、技术选型后二进制插件的开发六、实际使用后遇到的问题七、总结八、参考文献 一、...
在项目迭代更新过程中,代码量也不断增加,pod库的数量也变得很多,最终导致clean + build全量编译时间变长,严重影响了开发速度和体验。我们可以通过编译缓存如 CCa...
cocoapods-ppbuild 利用cocoapods,生成预编译静态库,提高编译速度的插件。支持编译使用静态库提高速度,调试直接使用源码,方便调试 背景 随着项目的不断...
在使用block过程中经常会遇到使用[weak self] 或者 [unowned self]来防止block的循环引用,通常情况下我们会使用以下语法来解决: 或者在代码块中...
前言前段时间笔者组内同事十分快速地开发了一个应用(不妨设应用名为QiShareDemo),笔者在使用8+128的Mac Air 运行项目的时候,发现项目编译时间比较久,查看了...