前言 骚年,你听说过组件化吗?没有?但你一定玩过乐高玩具,乐高玩具本身一个庞大的模型却是依靠无数个各自分工的基础模块构建而成!同理,随着项业务的增长,项目也必然越来越庞大。此...
前言 骚年,你听说过组件化吗?没有?但你一定玩过乐高玩具,乐高玩具本身一个庞大的模型却是依靠无数个各自分工的基础模块构建而成!同理,随着项业务的增长,项目也必然越来越庞大。此...
1.博客文章: [模块化与解耦](模块化与解耦 - 刘坤的技术博客) [浅析 iOS 应用组件化设计](Skyline75489) [iOS组件化思路-大神博客研读和思考](...
iOS中定时器有三种,分别是NSTimer、CADisplayLink、dispatch_source,下面就分别对这三种计时器进行说明 一、NSTimer 创建方法 Tim...
runloop深入理解:http://blog.ibireme.com/2015/05/18/runloop/ drawRect和layoutSubviews理解: htt...
网络开发过程中,经常遇到各种协议,如:TCP、UDP、HTTP、FTP、IP等。这些协议差别很大、用途不同。为了更好理解这些协议,需先掌握网络分层模型。 当前,网络模型存在三...
PPCounter 前言 在新的项目中UI妹子设计出了一个金额不断增加的动画,如下图: 然后就找度娘学习下了相关经验,受到这篇博客的启发:ios核心动画高级技巧,使用CADi...
前言 在项目业务趋于稳定的时候,开发完迭代需求后,我们可能会无所适从,进入一段空白期,但是对于攻城狮来说闲暇不是件好事,所以我们可能总想学点什么,却又没有头绪。这个时候我们就...
原文地址 在应用开发中为了给用户更好操作体验与精准信息的展示,往往会收集一些用户行为信息,比如应用中用户习惯的操作流程,相关页面访问次数,用户个人信息等等。大多数应用会集成第...
本文整理下最近对于crash采集的总结,和踩过的坑。 CrashReporter 首先,iOS有自己的CrashReporter机制。在真机上产生的crash,在一下两个地方...