10 2019 档案

摘要:1. 新建文件夹,用来保存导出来的模拟器文件和真机文件; 2. 打开终端,cd到该文件夹目录,如: 3. 在终端中输入以下命令: 1. 为导出的真机文件, 2. 为导出的模拟器文件 3. 为合并之后的通用静态库 4. 如果合并成功,该文件夹里面会生成有 文件 注意:编译.a文件之前,需要将Targe 阅读全文
posted @ 2019-10-31 20:38 略略略~ 阅读(767) 评论(0) 推荐(0)
摘要:方案一:参考:最详细的Framework创建步骤 Bug - 配置完之后需要处理一下步骤 问题一:报错:libxxx.a have the same architectures (arm64) and can't be in the same fat output file:(Xcode12 之后会 阅读全文
posted @ 2019-10-24 18:32 略略略~ 阅读(327) 评论(0) 推荐(0)
摘要:适配方案 不支持多场景窗口 这种适配方案最简单。 将多出来的文件和代码删除就好了: 1. 删除SceneDelegate代理文件 (可选) 2. 删除 Info.plist里面的Application Scene Manifest配置(一定要删除) 3. 删除 AppDelegate代理的两个方法: 阅读全文
posted @ 2019-10-24 18:31 略略略~ 阅读(946) 评论(0) 推荐(0)
摘要:1. 什么是Block? Block是将函数及其执行上下文封装起来的对象。 2. 什么是Block调用? Block调用实质上就是函数调用。 3. 截获变量 1. 对基本数据类型的局部变量截获其值。 2. 对象类型的局部变量连同所有权修饰符一起截获。 3. 局部静态变量以指针形式截获。 4. 全局变 阅读全文
posted @ 2019-10-24 18:29 略略略~ 阅读(321) 评论(0) 推荐(0)
摘要:参考链接: "创建自己的CocoaPods代码库" 写的很详细,一步一步跟着做,就可以实现。 有时间再整理一下自己的写出来分享给大家。 阅读全文
posted @ 2019-10-11 15:38 略略略~ 阅读(102) 评论(0) 推荐(0)
摘要:因为cocoapods是依赖tag版本的,所以必须打tag,以后再次更新只需要把你的项目打一个tag,然后修改 文件中的版本接着提交到cocoapods官方就可以了。 1. 给 打`tag`:打开终端: 1. ,// xxx为git上一级路径; 2. ,//为git打tag, 第一次需要在前面加一个 阅读全文
posted @ 2019-10-11 11:32 略略略~ 阅读(177) 评论(0) 推荐(0)
摘要:更多参数: "送传送门" 错误解决方案 1. 执行 来编译 cocoapods 的 xxx.podspec 文件时报错: 的解决办法: 打开你的 Xcode,点开设置: 然后找到这个地方: 默认应该是空的,把这个选项选好。 然后再去检验 文件,应该就没问题了。出现的其他错误基本都很好解决。 2. 执 阅读全文
posted @ 2019-10-11 10:41 略略略~ 阅读(1200) 评论(0) 推荐(0)