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