Mac下如何使用Apache服务器
iOS简单好用的日期选择器
一款简单的iOS系统风格的日期选择器, 使用windwo作为容器,能自定义外观, 使用block回调事件,简单易用.
Swift4.0如何自定义宏
在OC中宏很常见,很好用. 但是到Swift中使用宏就不是那么容易了.Swift暂时还不支持大多数的预处理宏操作,但是可以支持 #if/#else/#endif
语句。
Git使用教程(三)常见Bug及其解决方案.md
通过学习Git使用教程(一)
, Git使用教程(二)
,你已经对git的基本使用有了一定的了解,这篇文章主要介绍git使用中经常遇到的一些问题
Git提交100M以上文件
正常情况下,git在提交100M以上文件的时候会报错,但是当我们将已经存在的项目推到远端时很可能就会遇到大文件无法push的问题,那么下面提供一个git提交大文件的方法。
Git使用教程(二)
通过学习Git使用教程(一),你已经对git的基本使用有了一定的了解,这篇文章主要介绍git使用中最常用也是最重要的技巧: git的分支
Git使用教程(一)
git是一款分布式版本控制系统,那么首先我们大致看一下集中式和分布式版本控制的优缺点: 先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆。
map, flatMap, compactMap, filter, reduce的使用
map, flatMap,compactMap, filter, reduce都是针对集合类型的操作(比如数组和字典).这几个函数我们经常用到, 但是刚开始使用的同学们可能会傻傻分不清楚, 这篇文章会详细介绍他们的区别以及用法.
iOS app 国际化方案
开门见山,国际化有两种方式, 第一种是自己手动创建国际化的各种文件, 此方法的灵活, 容易维护.第二种方式是app完成之后使用xcode导出国际化模板, 然后编辑模板, 此方法的方便, 快捷. 缺点就是如果xib 布局中添加或者删除控件需要重新导出一套模板,然后在编辑.
UICollectionViewCell的移动, 删除, 插入
UICollectionView中cell的增加, 删除, 移动