240 发简信
IP属地:河南
  • 编译错误clang: error: no such file or directory: 'XXX'

    找到 Targets -> Build settings -> Linking -> Other Linker Flags,如下图所示,在对应报...

  • iOS LLDB的expr命令调试

    LDB的expr提供了非常强大的Objective-C消息调试机制。你可以使用expr命令直接输出一条Objective-C语句的结果。 例如:...

  • iOS 别名 @compatibility_alis

    @compatibility_alis @compatibility_alis 是用于给一个类设置一个别名。这样就不用重构以前的类文件就可以用新...

  • 创建 pod仓库 submodule subtree

    创建公有pod仓库私有仓库浅谈iOS工程依赖submodule subtree pod管理

  • iOS NetworkExtension

    参考文章: NEPacketTunnelProvider使用 初探 NetworkExtension WWDC 2015, session 71...

  • Android 基础知识 学习总结

    ViewHolder 基本使用 viewpage 代理详解 探索Android视图加载器LayoutInflater ConstraintLay...

  • iOS11 和 iPhone X 适配

    一般的适配 1. if(@available(iOS11.0, *)){ _tableView.contentInsetAdjustmentBe...

  • java 构造函数、构造代码块与静态代码块 匿名内部类总结

    转载自yeziyfx 的专栏 构造函数、构造代码块和静态代码块容易混淆,它们的执行条件和执行顺序也常常容易犯迷。这里就针对这些问题说一下我个人的...

  • 笔记整理 之 Block 阻塞主线程 分析

    GCD 虽相比NSOpretion 无法提供 取消任务的功能,确因方便而强大广受喜爱。 但是如此强大的工具用不好可能会出现线程死锁。 如下代码:...

个人介绍
男人的代码,女人的脸。