CocoaPods创建公有和私有Pod库方法总结

2016-12-28
阅读 5 分钟
29.2k
刚毕业那段时间接触到的一些文章到处都在大谈iOS工程模块化(CocoaPods化), 本人也一直在着力于将公司项目代码解耦合, 但是因为一个人开发实在没有必要将工程CocoaPods化, 所以迟迟没有去研究将工程CocoaPods化的方法, 期间本人也抽时间去参加过蘑菇街等平台举办的架构交流会, 如今公司业务发展稳定, 终于有时间将创建公...

打几个不一样的iOS包

2016-09-07
阅读 4 分钟
9k
公司项目重构之后,有了相对比较完善的开发体系,首先git分支分为日常、预发、生产三个主要分支,开发阶段都在日常(daily)分支下开相应功能的feature分支,开发完再合并。

由一个自定义分享页面的需求想到的

2016-07-24
阅读 3 分钟
4.1k
相信绝大多数人都用过或者正使用着UMeng分享,但是往往UMeng提供的分享样式满足不了我们的需求,例如我们想额外填加一些按钮(复制链接、举报等)。目前在做的这个项目一开始是使用的UMeng的分享样式,准备上架时由于审核要求,我们需要加一个举报按钮,所以将"分享"按钮改为"更多"按钮,然后需要将举报放在分享的下面一行...

iOS开发使用Git的那些事

2016-06-30
阅读 7 分钟
11k
工作以来一直就使用SourceTree提高工作效率,那些原本熟悉的命令全部忘记干净了。前些天由于突然断电,公司内部服务器硬盘故障,所以内部服务器上git仓库重建,我也趁机把git命令操作又熟悉了一遍,从此决定不到万不得已不再使用SourceTree操作了,一切操作都走git命令。在这里把一些常用的和注意事项罗列出来供大家参考...

iOS-MVVM架构-界面与数据I/O逻辑分离的实践

2016-05-18
阅读 15 分钟
17.9k
最开始是因为公司要求写单元测试。写单元测试是一件比较痛苦的事情,尤其是在项目已经成型之后。懒惰驱使我必须去了解有没有更具吸引力的替代方式,碰巧看到一篇关于MVVM的文章,讲到MVVM能将界面逻辑与业务逻辑分离开来,更方便测试,于是开始着重了解这个架构模式,看的越多,可是却迟迟动不了手,总算经过这段时间的...

UIView+RedPoint实现底部UITabBarItem和控件的右上角显示和隐藏红点/数字的需求

2016-05-12
阅读 6 分钟
15.2k
补充 前两天有个读者告诉我,UIButton进行了圆角切割之后红点和数字无法正常显示: 简单测试了一下,确实有这个问题,因为我本人项目是将Image绘制成圆形,所以没有发现这个问题,一般不直接对控件进行处理。 两种简单的解决方法: 1.不切割控件,将Image绘制成需要的圆形: {代码...} 2.在button外面套一个空白的view,红...