摘要:
方式一 1、新建一个framework 命名为test 2、将build archive architecture only 改成 NO 3、将Mach-O Type 改成 static Library 4、将要暴露的头文件拖到public header 里面去 5、将run的模式改成release 阅读全文
摘要:
ProtocolBuffer 简介 Protocol Buffer 是google 的一种数据交换的格式 Protocol Buffer 和 XML、JSON一样都是结构数据序列化的工具,但它们的数据格式有比较大的区别:首先,Protocol Buffer 序列化之后得到的数据不是可读的字符串,而是 阅读全文
摘要:
静态库相关命令 查看静态库架构 lipo -info ***.a 合并两个不同架构的库 lipo -create **.a **.a -output hecheng.a 阅读全文
摘要:
1、命令创建pod pod lib create pod的名字 2、根据指令依次填写信息 3、填写完成后会自动打开项目 、然后修改podspec文件即可 4、创建当前pod的git 仓库、将当前代码放入仓库 并打上和spec中version 对应的tag git remote add origin 阅读全文
摘要:
1、打开终端创建安装目录 sudo mkdir -p /opt/homebrew 2、修改目录权限 sudo chown -R $(whoami) /opt/homebrew 3、进入opt文件夹 cd /opt 4、安装homebrew curl -L https://github.com/Hom 阅读全文
摘要:
解决方案 安装ffi后sudo arch -x86_64 gem install ffi//第一次 需要 如下 后面 直接 pod install 就可以了arch -x86_64 pod install 将终端的rosetta 打钩 、重启终端、 让终端以之前inter处理器的形式去运行 阅读全文
摘要:
消息机制: 调用任何方法的时候 其实都相当于给这个对象发送一个消息 举例 如下方法 #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidL 阅读全文
摘要:
1、分类 category 分类的作用就是在不修改原有类的基础上,为一个类扩展方法,最主要的是可以给系统类扩展我们自己定义的方法 分类也能使用@property 添加属性 【通过runtime 关联对象实现】 需要手动写变量的setter和getter方法,否则添加的成员变量无法使用。因为在分类中不 阅读全文
摘要:
1、新建一个项目如下 2、往TestLib中添加两个文件 3、终端进入TestLib 生成git文件 然后提交到本地 git init git add . git commit -m '添加person文件' 4、生成spec 打开TestLib.podsspec并对其进行配置 保存 pod spe 阅读全文
摘要:
1、如果本地pod 索引文件库只有清华大学的资源库【https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git】、如果新在github上制作了一个pod库 这个时候更新清华大学资源库 然后再pod 是找不到这个库的 因为清华大学的资源库并 阅读全文