因项目业务的不断发展,应用的代码体积越来越大,代码耦合也较为严重,所以考虑先对各模块进行解耦,然后通过pod私有库来进行管理,如此每一个模块都可以单独运行。这篇文章就详细介绍...
因项目业务的不断发展,应用的代码体积越来越大,代码耦合也较为严重,所以考虑先对各模块进行解耦,然后通过pod私有库来进行管理,如此每一个模块都可以单独运行。这篇文章就详细介绍...
在开发私有pod库时,我们可能会有这样的需求,当目标工程安装我们的pod库之后,我们需要执行响应的操作,比如说在编译之后上传dsym文件、在运行之前修改项目资源等等,如果平时...
前言 最近项目中很多地方有一个相同的需求,那就是点击一个按钮的时候在按钮的某一个方向弹出一个视图,这个视图需要带有一个箭头指向,就像下图一样。要实现这个功能,就要用到UIPo...
参考文章(推荐直接看原文章): iOS知识小集 总结如下: __has_include()宏的作用 __has_include()宏接收一个预引入的头文件名称(引号或者尖括号...
今天在工程中遇到一个问题,当在Xcode 11中使用CocoaPod并在编译的时候使用默认的New Build System编译,出现了错误提示: 同时出现一个warning...
原文地址 什么是可执行文件? 要理解静态库我们就得清楚最终可执行文件(.out)的生成过程了 当我们写的源代码 hello.c 经过上述4个步骤:预处理(Prepressin...
在相对较大的互联网App研发中, framework静态库被广泛应用, 那么在研发framework的时候也产生好多的问题? 其实一个常见的问题的就是umbreall hea...
关于这个知识点,如果你没有遇到类似的坑是不会去关注的。这里做个总结。 MacDown项目的Link设置 install Name install Name 本质是一个路径,告...
一、库简介 1.1 库的形式 iOS这边库可以分为静态库(Static Library)和动态库(Dynamic Library) 动态库 Framework 静态库 Fra...