240 发简信
IP属地:山西
  • 120
    iOS底层原理总结 - RunLoop

    面试题 讲讲 RunLoop,项目中有用到吗? RunLoop内部实现逻辑? Runloop和线程的关系? timer 与 Runloop 的关系? 程序中添加每3秒响应一次...

  • 120
    Jenkins iOS持续集成实现

    前言 Jenkins是一个开源的持续集成工具,支持各种软件的持续集成。但是iOS项目的编译打包依赖于Xcode,不幸的是Linux服务器无法安装Xcode。所以只能通过Jen...

  • 120
    Weex 是如何在 iOS 客户端上跑起来的

    前言 2016年4月21日,阿里巴巴在Qcon大会上宣布跨平台移动开发工具Weex开放内测邀请。Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Nativ...

  • 120
    Go 初学者成长之路

    📖 开源书籍 🖥 编译器 1. Vim党 Vim党当然是不需要 IDE 的,直接 Vim + Vim-go(或者 Emacs) 2. 文本编辑器 + 插件 目前最常用最火的文...

  • 函数式编程 - 一篇文章概述Functor(函子)、Monad(单子)、Applicative

    前言 初步深入函数式编程是在寒假的时候,搞了一本Haskell的书,啃了没多久就因为我突然的项目任务被搁置了,不过在学习的时候也是各种看不懂,里面的概念略微抽象,再加上当时没...

  • 120
    最全的 Swift 4 新特性解析

    作者:刘铎本文为原创文章,转载请注明作者及出处 WWDC 2017 带来了很多惊喜。Swift 4 也伴随着 Xcode 9 测试版来到了我们的面前,很多强大的新特性非常值得...

  • 如何写出高质量的技术博客

    如何写出高质量的技术博客?答案是:如果你想,就一定能写出高质量的技术博客。看起来很唯心,但这就是事实。有足够愿力去做一件目标明确,有良好反馈系统的事情往往很简单。就是不停地训...

  • 120
    iOS开发-MVC架构杂谈

    前言 MVC是软件工程中的一种软件架构模式,它把软件系统分为三个基本的部分:模型Model、视图View以及控制器Controller。这种模式的目的是为了实现一种动态的程序...

  • 120
    AFNetworking到底做了什么?

    写在开头: 作为一个iOS开发,也许你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(说不下去了...怎么会什么...

  • 走进 RxSwift 之冷暖自知

    瞎扯几句 前段时间身体跟心态都出了点问题,博客也很久没更新了。细心的朋友可能发现我的个人介绍换了,由原先高冷装逼的“谢绝转载”变为略显矫情的“人生谁能不迷茫”了。不知道大家有...