从CRUD的程序员,到系统的架构师,进阶推荐读这几本书。架构师书单分为两部分,第一部分是关于系统架构的方法论,包括...[作者空间]
一般情况下,iOS开发者只要会使用GCD、@synchronized、NSLock等几个简单的API,就可以应对大...[作者空间]
1. 背景 某天被人问到Cocoapods实现的原理,突然发现自己只是会用这个包管理器,但对其实现的原理并不清楚,...[作者空间]
一、Throttle和Debounce是什么 Throttle本是机械领域的概念,英文解释为: A valve t...[作者空间]
如何通过学习旧的IOS架构来构建良好的IOS架构? 一些历史 1979年,Trygve Reenskaug提出了M...[作者空间]
在这样一个注重用户体验的时代,APM 技术快速发展,国内更是百花齐放,最近对各个公司的 APM 产品有一个调研,并...[作者空间]
本篇文章是基于 网易乐得无埋点数据SDK 总结而成。负责无埋点数据收集 SDK 的开发已经有半年多了,期间在组内进...[作者空间]
最近在和小伙伴聊天的时候发现初学者很容易将 设计模式、架构模式、框架给弄混,所以想将最近设计模式和架构模式做个...[作者空间]
一、大神博客研读 随着应用需求逐步迭代,应用的代码体积将会越来越大,为了更好的管理应用工程,我们开始借助Cocoa...[作者空间]
一、前言 二、谈谈MVVM和RAC1、MVVM浅析2、RAC浅浅析3、本篇对两者的理解运用 二、框架部分1、框架目...[作者空间]
最近,关于 @Steipete 在Radar发布的帖子,笔者看到很多人在问「你是怎么理解那个伪代码的」。笔者想写博...[作者空间]
0 引言 时代演进,技术也随之发展。到今天,APP已然成为绝大多数互联网企业用来获取用户的核心渠道。与此同时,伴随...[作者空间]
这篇文章是自己学习Swift的笔记与深化。希望这篇文章能够帮助已经有Objective-C经验的开发者更快地学习S...[作者空间]
目录 环境 前言 1、使用 Gem 安装 synx 2、直接在终端 Terminal 中开始使用 3、在使用的时候...[作者空间]
前言 很多blog都说ReactiveCocoa好用,然后各种秀自己如何灵活运用ReactiveCocoa,但是感...[作者空间]
这个问题很少遇到,但是答案当然不是。atomic在set方法里加了锁,防止了多线程一直去写这个property,造...[作者空间]
引子 这段时间一直在看关于内存管理的资料,把我整的够呛,尤其是看了 、雷纯锋大神的 和Sunny大神的<黑幕背后的...[作者空间]