240 发简信
  • SwiftLint 的理解和使用

    SwiftLint 是 realm 公司开发的一个插件,专门用于管理 Swift 代码的规范。Swift 是 Apple 在 2014 年推出...

  • iOS 面试总结

    已经收到 Offer ,是一家中型的承接金融业务开发的科技公司,下周去上班。找新工作前前后后一共花了大概 3 周左右的时间,期间面试过神州租车、...

    1.8 377 1 11
  • 解决 Mac 电脑 pip 和 brew 命令运行缓慢的问题

    今天试着学习聚类分析算法,发现一个开源 Demo 使用了 Python 库,轻松模拟了 KMeans 算法的实现的图标,自己在本地尝试时,发现 ...

  • 快速上手 iOS 组件化 CTMediator

    iOS 组件化适用于偏大型的 App ,尤其是一个 App 由多人共同开发维护时。适用组件化,能够解耦不同模块,去除相互间的依赖,然后组员就能尽...

  • 120
    iOS 头条面试

    今天参加了头条的高级 iOS 岗位面试,1.5 h,一共两道题。一道问答,另外一道是算法。算法要求必须在纸上写出完整的代码,否则就算 Fail ...

    2.2 855 5 14
  • 120
    理解 TCP/IP 的正确姿势

    TCP/IP 是在编程中遇到网络问题时,经常听到的一个词语,那么该如何准确理解 TCP/IP 呢?TCP/IP 是两个词 TCP 和 IP 的组...

  • 120
    gitlab 实现 CI/CD

    自从进入现在的公司,托管代码的仓库就开始采用 gitlab , 前期通过配合使用 git 的,实现了对工程代码随心所欲般地操作。 和 git 行...

  • Shell 脚本入门

    Shell 脚本是底层用 C 语言实现的程序,它的初衷是方便使用者调用 Linux 操作系统,可以看做是基于 Linux 操作系统的一种软件。现...

  • iOS 开发者快速入门 fastlane

    通俗来讲,fastlane 是用于 App 自动化测试、打包、发布的工具,向上一层的抽象概念是我们常听到的持续集成 CI (Continuous...

个人介绍
最喜欢的数字是10
不是要追求十全十美
而是相信完美并不存在
所以要保持一切从零开始的心态
和敢于从零开始的勇气