一.前言 最新的OCLint中有71个检查的规则http://docs.oclint.org/en/stable/rules/index.html[http://docs.o...
IP属地:上海
一.前言 最新的OCLint中有71个检查的规则http://docs.oclint.org/en/stable/rules/index.html[http://docs.o...
一个项目的运转应该是井然有序而非杂论无章,细节决定于很多东西,比如UI中的字体颜色,RGB值可能只是一个R的参数相差1,肉眼很难识别,而如果用到专业工具测试,那么就会暴露无遗...
LLDB全称Low Level Debugger ,并不是低水平的调试器,而是轻量级的高性能调试器,默认内置于Xcode中。能够很好的运用它会使我们的开发效率事半功倍,接下来...
作者:icoder.long链接:https://blog.csdn.net/xulong_08/article/details/81463054 Linux是目前应用最广泛...
RunLoop简介(Introduction) RunLoop是线程基础架构的一部分。RunLoop存在的目的是让线程在没有任务处理的时候进入休眠,在有任务处理的时候运行。 ...
Socket原理 1、什么是Socket 在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计...
文章结构 1.什么是Coordinator,它为了解决什么问题?2.Coordinator的优点 一、什么是Coordinator,它为了解决什么问题? 讲这个问题之前我们先...
iOS架构漫谈当我们在谈iOS应用架构时,我们听到最多的是MVC,MVVM,VIPER这三个Buzz Word,他们的逻辑一脉相承,不断的从ViewController中把逻...