240 发简信
IP属地:北京
  • cocoapods更新坑点以及解决方案

    使用gem更新报错: 出现这个错误是因为你没有写权限去安装gem到/usr/bin目录。在新的macOS系统中,由于系统完整性保护(SIP),通...

  • iOS面试总结

    iOS面试总结 1. 网络 HTTP协议(HyperText Transfer Protocol)的请求和响应请求: 请求头, 请求行, 请求体...

  • Masonry框架源码分析

    Masonry框架源码分析 相信大多数iOS开发者对Masonry框架并不陌生 , 本文是笔者通读Masonry的代码之后的一篇总结, 也希望可...

  • 如何让自己的iOS库支持Cocoapods

    前言 很多时候, 通过cocoapods导入第三方库, 会觉得很方便, 但是过去的自己一直很懒, 自己写的小工具, 每次写项目都是粘过来贴过去,...

  • 2015iMac5k升级硬盘心得

    升级机型 2015 late 27寸 5k屏幕 a1419 建议先看视频(2013款和2015款内部基本是一样的):拆机视频英文版NVME硬盘...

  • 旧款Mac开启随航(sideCar)功能

    看到这个标题, 不得不吐槽苹果, 命名软硬件都可以支持, 但是故意让旧设备不支持这个功能, 真是鸡贼, 吐槽完毕! 本文参考博客: http:...

  • 解决Xcode 11 / iOS 13 的坑

    Xcode 运行不了模拟器和真机 这个问题在升级Xcode 10的时候其实已经解决过一次, 根本原因就是Xcode10 开始苹果删除了几个C++...

  • 正则表达式没那么难

    [] 表示一位字符[a] 表示字母aString regex = "[a]"System.out.println("a".matches(re...

  • 如何合理使用信用卡

    ​ 本文详细介绍了笔者从拒绝信用卡到高效使用信用卡的历程, 如果你现在还没有信用卡, 或者你的信用卡一直躺在抽屉里, 那么请你细细的看一下...