前段时间项目需求,需要在现有的项目上面开发一个新的项目。如果新建工程的话,会有很多麻烦的问题:1.虚拟文件夹无法拖拽到新的工程,导致文件杂乱的混在一起难以按模块区分(如果都是...
前段时间项目需求,需要在现有的项目上面开发一个新的项目。如果新建工程的话,会有很多麻烦的问题:1.虚拟文件夹无法拖拽到新的工程,导致文件杂乱的混在一起难以按模块区分(如果都是...
一、远程私有索引库创建(本文远程仓库都是基于码云) 1、创建远程私有索引库MyLib(和创建远程工程一样),复制仓库地址(点击克隆/下载) 2、打开终端,将远程私有库关联到本...
控件 WMZDropDownMenu[https://github.com/wwmz/WMZDropDownMenu] 为什么写这个控件? 主流的筛选菜单很多都是固定样式的,...
首先,归纳下Runtime的几个使用场景。 做用户埋点统计 处理异常崩溃(NSDictionary, NSMutableDictionary, NSArray, NSMut...
iOS之武功秘籍 文章汇总[https://www.jianshu.com/p/07991e5b1c30] 写在前面 最近在思考团队扩张及项目数量增加的情况下,如何持续保障团...
本文主要讲解组件化的两种方案 组件化 组件化其实就是将模块单独抽离、分层,并指定模块间的通讯方式,从而实现解耦的一种方式,主要运用于团队开发 为什么需要组件化? 主要有以下四...
通过上面两篇文章iOS 暗黑模式适配(方法介绍篇)iOS 暗黑模式适配(叨叨篇)我们知道了暗黑模式怎么去适配,那么如何结合到真实的项目场景中去呢? 适配目标 在项目适配之前,...
我们在开发网站项目的时候,我们可以通过浏览器的debug模式来看request以及response的数据,那么如果我们开发移动端项目没有网页呢?如何抓取数据呢? 前几天有个做...
目录 一、基本概念1.多线程2.串行和并行, 并发3.队列与任务4.同步与异步5.线程状态6.多线程方案 二、GCD1.GCD简介2.GCD的优势3.GCD任务和队列4.任务...