240 发简信
IP属地:广东
  • 120
    Xcode Executable Not Found错误

    编译后报错:Executable Not Found/Users/xxx/Library/Developer/Xcode/DerivedData/xxx-xxx/Build/...

  • 【线程】线程安全-多读单写

    多读单写 理解多读单写: 一、采用dispatch_barrier实现; 总结 二、采用rwlock读写锁实现 示例代码: 异步并行调用: 输出结果: 结论: 读写锁:

  • 120
    SDK-开发项目中创建Aggregate

    Xcode中,添加Aggregate为了生成兼容真机和模拟器的framework,使开发出来的.framework可以在两端使用;当然我们也可以手动通过终端命令进行合并真机和...

  • 120
    SDK-开发工程.framework

    在SDK开发中,我们一般都是开发静态库。通常以Framework这样的打包方式,进行打包我们自己的SDK工程;.framework主要里主要包含: 一、创建SDK开发工程 选...

  • 120
    SDK-开发项目中创建Bundle

    在项目中,都会使用到图片、xib、storyboatd等资源,为了便于管理,常会统一放到bundle中;在SDK开发中,SDK内部使用的资源,都会创建一个bundle进行统一...

  • 120
    Mac终端:快速打开当前目录的终端

    打开终端的几种方式: 1- 在终端中,不断cd进入对应的文件夹; 2- 终端中输出cd,然后将文件夹拉到终端,回车,即可进入对应的文件夹; 3- 选中对应的文件夹-> 右键 ...

  • iOS setNeedsLayout、layoutIfNeeded、setNeedsDisplay

    本文源自本人的学习记录整理与理解,其中参考阅读了部分优秀的博客和书籍,尽量以通俗简单的语句转述。引用到的地方如有遗漏或未能一一列举原文出处还望见谅与指出,另文章内容如有不妥之...

  • 120
    cocoapods-发布组件库到私有索引库spec

    相关:发布组件库到cocoapods trunk[https://www.jianshu.com/p/58d7134c1793]; 一、先建两个仓库 我使用GitLab来创建...

  • 120
    Xcode的一些配置

    Xcode的Build Settings常用字段: 一、Build Active architecture Only 1- 设置为YES 只生成XCode当前所选设备架构的包...

  • 120
    动态库和静态库

    一、库的概念 库(Library) 就是一段编译好的二进制代码,加上头文件就可以供别人使用。 什么时候会用到库? 1- 模块代码需要给别人使用,但不希望别人看到源码,就需要以...

  • Mac如何打印树形目录图

    打印一下树形目录图: 有两种方法: Mac自身命令 使用tree工具

  • 120
    fastlane自动打包上传蒲公英

    默认已安装Xcode; 安装fastlane 安装完成成功 使用命令查看安装的版本号: 配置项目 进入到工程目录下,执行fastlane init,生成Appfile和Fas...

  • cocoapods-发布组件库到trunk

    相关:1- 发布组件库到私有索引库spec[https://www.jianshu.com/p/f90b85506dcf] 前提: 先执行 pod search <名字>,查...

  • 120
    类工厂方法是什么?ios面试攻克篇(五)

    '写在前面的话'这些是我对iOS面试时会碰到的问题的解决方法,整理出来分享给大家,有些错误不要笑了,希望对大家有所帮助。大家有更好的解决办法也欢迎沟通交流。一直以来都有写点儿...

个人介绍
最怕自己一生碌碌无为,还安慰自己平凡可贵!