摘要: 1.find /Users/***/.cocoapods/repos -iname libwebp 出现如下展示: /Users/***/.cocoapods/repos/cocoapods/Specs/1/9/2/libwebp/Users/***/.cocoapods/repos/master/ 阅读全文
posted @ 2023-04-11 14:37 Belinda_sl 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 责任链模式基础构成: 成员变量的类型和Abstract Class类型一致。 责任链类的基本结构: 1)定义一个(同类型的类)成员变量; 2)响应者的处理方法handle(参数block回调处理结果)作为响应链的入口或者节点函数; 3)各个业务的处理方法handleBusiness(参数block回 阅读全文
posted @ 2023-03-20 11:02 Belinda_sl 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-02-25 16:46 Belinda_sl 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 一、OC分类category 即有.h又有.m文件,主要作用是在不改变原有类的前提下,动态地给这个类添加一些方法 作用:声明私有方法、分解体积庞大的类文件、把framework的私有方法公开; 当一个类可能过于膨胀的时候,通过分类进行拆分是比较好的做法。 特点:运行时决议、可以为系统类添加分类 运行 阅读全文
posted @ 2023-02-16 09:56 Belinda_sl 阅读(35) 评论(0) 推荐(0) 编辑
摘要: [!] Unable to determine Swift version for the following pods: - `HandyJSON` does not specify a Swift version and none of the targets (`XPX` and `XPXTe 阅读全文
posted @ 2023-01-05 14:09 Belinda_sl 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: 错误如下: TestRequest、Builder均为Swift代码 Builder为framework中声明文件 OC代码中导入桥接文件#import "MJNetworkKit_Example-Swift.h"之后桥接文件报错如下图: 解决方案: Builder类 要使用@objc 声明 阅读全文
posted @ 2023-01-04 15:36 Belinda_sl 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 解决: sudo killall -HUP mDNSResponder 阅读全文
posted @ 2022-11-15 20:13 Belinda_sl 阅读(3645) 评论(0) 推荐(0) 编辑
摘要: 主要UML流程如下图: 一、创建组件库 第一步: 创建组件库及索引库,参考组件创建 第二步:组件库目录说明,以MJExceptionReportKit库为例: MJExceptionReportKit:组件库项目 podspec:组件配置文件 Example:示例项目 MJExceptionRepo 阅读全文
posted @ 2022-08-10 14:13 Belinda_sl 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 方案一: framework项目中图片路径如下图: 项目中需要对framework包copy Bundle Resources: 方案二: framework项目中图片路径如下图: 项目中bundle和framework同时导入: 此方法类似的支付等SDK 阅读全文
posted @ 2022-07-18 14:33 Belinda_sl 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1、新建iOS原生项目,如果已经有flutter项目可忽略; NativeProject,如下图: 2、创建flutter 模块项目,如果已经有flutter项目可忽略; 3、清理flutter项目 命令:flutter clean 4、导出flutter framework包到组件库 (库名、文件 阅读全文
posted @ 2022-07-01 11:25 Belinda_sl 阅读(776) 评论(0) 推荐(0) 编辑