编译后报错:Executable Not Found/Users/xxx/Library/Developer/Xcode/DerivedData/xxx-xxx/Build/...
多读单写 理解多读单写: 一、采用dispatch_barrier实现; 总结 二、采用rwlock读写锁实现 示例代码: 异步并行调用: 输出结果: 结论: 读写锁:
Xcode中,添加Aggregate为了生成兼容真机和模拟器的framework,使开发出来的.framework可以在两端使用;当然我们也可以手动通过终端命令进行合并真机和...
在SDK开发中,我们一般都是开发静态库。通常以Framework这样的打包方式,进行打包我们自己的SDK工程;.framework主要里主要包含: 一、创建SDK开发工程 选...
在项目中,都会使用到图片、xib、storyboatd等资源,为了便于管理,常会统一放到bundle中;在SDK开发中,SDK内部使用的资源,都会创建一个bundle进行统一...
打开终端的几种方式: 1- 在终端中,不断cd进入对应的文件夹; 2- 终端中输出cd,然后将文件夹拉到终端,回车,即可进入对应的文件夹; 3- 选中对应的文件夹-> 右键 ...
本文源自本人的学习记录整理与理解,其中参考阅读了部分优秀的博客和书籍,尽量以通俗简单的语句转述。引用到的地方如有遗漏或未能一一列举原文出处还望见谅与指出,另文章内容如有不妥之...
相关:发布组件库到cocoapods trunk[https://www.jianshu.com/p/58d7134c1793]; 一、先建两个仓库 我使用GitLab来创建...
Xcode的Build Settings常用字段: 一、Build Active architecture Only 1- 设置为YES 只生成XCode当前所选设备架构的包...
一、库的概念 库(Library) 就是一段编译好的二进制代码,加上头文件就可以供别人使用。 什么时候会用到库? 1- 模块代码需要给别人使用,但不希望别人看到源码,就需要以...
打印一下树形目录图: 有两种方法: Mac自身命令 使用tree工具
默认已安装Xcode; 安装fastlane 安装完成成功 使用命令查看安装的版本号: 配置项目 进入到工程目录下,执行fastlane init,生成Appfile和Fas...
相关:1- 发布组件库到私有索引库spec[https://www.jianshu.com/p/f90b85506dcf] 前提: 先执行 pod search <名字>,查...
'写在前面的话'这些是我对iOS面试时会碰到的问题的解决方法,整理出来分享给大家,有些错误不要笑了,希望对大家有所帮助。大家有更好的解决办法也欢迎沟通交流。一直以来都有写点儿...