关于多次重复网络请求问题

摘要: 问题分析 一个页面,可以通过点击不同的模块获取相应的数据。但是,当用户频繁点击的时候,有的模块网络请求数据返回会比较慢,这个时候返回的数据就会覆盖当前模块的数据。 解决方法 加锁处理 切换模块时,会对同一个API进行多次请求,但因为调用的接口都是一样的,所以最好就是加上锁,防止重复请求造成网络资源浪 阅读全文
posted @ 2023-04-29 00:52 梁飞宇 阅读(267) 评论(0) 推荐(0) 编辑

Xcode工程编译错误之强退Xcode后再次打开一直loading假死的解决方案

摘要: 编译问题: 强退Xcode后,重新打开时一直loaading,查看活动监视器cpu直接干到99,Xcode进程红色标记无响应。 解决方案: 进入到以下目录: 打开终端:/用户/apple/资源库/Autosave Information/ (其中mac为当前登录用户名) 1.找到你强退前的项目,清除 阅读全文
posted @ 2022-12-23 17:24 梁飞宇 阅读(455) 评论(0) 推荐(0) 编辑

git-flow工作流程

摘要: 一、前言 git 最强大的就是其分支功能,但是如何分支才能更有效的提高开发效率,减少因为代码合并带来的问题,需要一个分支模型来规范,其实在 git flow 出现之前,已经有分支模型理论流程,当时是根据此理论,手动的按照规范操作分支,git flow 出现之后,将一部分操作流程简化为命令,并没有增加 阅读全文
posted @ 2022-05-11 10:44 梁飞宇 阅读(1292) 评论(0) 推荐(1) 编辑

IOS允许AFNetworking支持https请求

摘要: ios 9出来以后,苹果推荐使用https协议,来提高数据传输之间的安全性,下面将介绍如何在工程里面配置,让AF支持https请求。 一,证书准备 1.证书转换 在服务器人员,给你发送的crt证书后,进到证书路径,执行下面语句 // openssl x509 -in你的证书.crt -out你的证书 阅读全文
posted @ 2021-11-18 15:34 梁飞宇 阅读(449) 评论(0) 推荐(0) 编辑

Git 常用命令

摘要: 一,常用名词 master: 默认开发分支 origin: 默认远程版本库 Index / Stage:暂存区 Workspace:工作区 Repository:仓库区(或本地仓库) Remote:远程仓库 二,常用git 命令图表汇总 三,Git 常用命令汇总 配置个人信息 显示当前的Git配置信 阅读全文
posted @ 2021-08-26 17:09 梁飞宇 阅读(141) 评论(0) 推荐(0) 编辑

CocoPods之.podfile语法参考

摘要: 一,前言 iOS开发会经常用到cocoapods管理第三方,简单、方便、高效。如何集成cocoapods在cocoapods官网和Podfile语法说明会有详细介绍,本想介绍的是关于集成cocoapods时会用到的一个文件Podfile文件。 二, 什么是Podfile Podfile是一个规范,描 阅读全文
posted @ 2021-03-27 22:29 梁飞宇 阅读(2065) 评论(0) 推荐(0) 编辑

CocoPods之.podspec语法参考

摘要: 一,概述 spec文件描述了Pod库的版本。它包括有关从哪里获取source、要使用哪些文件、应用程序构建设置以及其他通用元数据(如名称、版本和描述)的详细信息。 二、spec文件(Specification) 规范说明 1.创建spec文件 pod spec create DemoSpec 2.p 阅读全文
posted @ 2021-03-27 21:15 梁飞宇 阅读(4607) 评论(0) 推荐(0) 编辑

UICollectionView 04 - 仿UITableView 悬浮Header

摘要: 一,概述 基于单section设计布局下实现的UICollectionView Header悬浮功能,多section的思路类似。 二,思路 在UITableView中,Header悬浮功能只需设置TableView的style即可实现,但在UICollectionView中由于布局分离出来了,需要 阅读全文
posted @ 2020-07-30 14:21 梁飞宇 阅读(1181) 评论(0) 推荐(0) 编辑

UICollectionView 03 - 卡片式布局篇

摘要: 初始化操作(prepareLayou) - (void)prepareLayout { //设置每个item的大小 这个属性最好在控制器中设置 self.itemSize = CGSizeMake(150, 150); //设置滚动方向 self.scrollDirection = UICollec 阅读全文
posted @ 2020-07-30 14:07 梁飞宇 阅读(1431) 评论(0) 推荐(0) 编辑

UICollectionView 02 - 自定义局篇

摘要: 一,UICollectionViewLayout布局的具体思路: 设置itemSzie属性,它定义了每一个item的大小。在一个示例中通过设置layout的itemSize属性全局的设置了cell的尺寸。 - (CGSize)collectionView:(UICollectionView *)co 阅读全文
posted @ 2020-07-30 14:05 梁飞宇 阅读(535) 评论(0) 推荐(0) 编辑