前言 「日志」对于客户端开发人员来讲,可以算是既熟悉又陌生了,它和代码注释、编程风格一样,本身不会为功能带来任何增益,也通常不会与你的KPI挂钩。但当有线上问题产生而你无从排...
IP属地:北京
前言 「日志」对于客户端开发人员来讲,可以算是既熟悉又陌生了,它和代码注释、编程风格一样,本身不会为功能带来任何增益,也通常不会与你的KPI挂钩。但当有线上问题产生而你无从排...
导语:在GCD的使用中,需要考虑控制最大并发数 和 线程同步这两个问题,本文主要介绍GCD中如何控制最大并发数 。 一、概述 1、GCD并发的困扰 在GCD中有两种队列,分别...
正常情况写布局的两种方式 一、手写布局 就是直接设置view的frame属性,不详细说明了 二、自动布局 自动布局Auto Layout[https://developer....
效果图 代码 核心代码 ViewController中完整代码
众里寻他千百度,蓦然回首,那人却在灯火阑珊处。--《青玉案·元夕》 要学会看crash崩溃和报告 一个应用程序并不总会一直运行的很好,它总会有出现crash崩溃的情况。如果在...
写在前面 RAC不是什么新鲜的概念了,这段时间闲来无事,就把自己项目中使用到的网络请求尝试用RAC封装了一下。 封装网络请求 RAC的核心是信号,在封装网络请求的过程中,把每...
前言 一提起runtime,大家都会想起class , isa, metaclass, methodList, ivarList, propertyList等等,网上这方面...
前阵子看到ibireme大神的采访中提到他技术上进步的一个重要的方式就是阅读一些优秀的开源代码,恰巧最近工作没以前忙,心里寻思着自己也可以尝试这个方法提升自身的代码质量...