单元测试 为什么需要单元测试 减少代码中的低级错误。 有效的降低bug的出现率。 增强可维护性。 有助于设计:写单元测试首先给了你一个如何设计 API 的清晰视角。 质量保证...
单元测试 为什么需要单元测试 减少代码中的低级错误。 有效的降低bug的出现率。 增强可维护性。 有助于设计:写单元测试首先给了你一个如何设计 API 的清晰视角。 质量保证...
最近项目涉及到对tableView设置阴影效果,实现技术上不难,主要是思路。这里记录下来,也方便大家学习。 阴影是对layer层的操作。CALayer是屏幕上的一个矩形区域,...
本文为作者原创,未经作者允许不得转载。该文同时发表在腾讯bugly公众号:http://mp.weixin.qq.com/s/W1_0VrchCO50owhJNmJnuQ ...
MJRefresh 是著名开发者及培训讲师李明杰老师的作品,到现在在github已经有10000多颗star,真真是极好用的iOS下拉刷新(也支持上拉加载更)控件。本文主要素...
1、Objective-C的类可以多重继承么?可以采用多个协议么? 2、#import和#include的区别是什么?#import<> 跟 #import""有什么区别? ...
一、从面向对象到Objective-C概览copy 1、面向对象: In object-oriented programming, object copying is cre...
相信大家有很多人在做项目的时候都在使用MJRefresh 控件来实现下拉刷新的功能; MJRefresh经过不断的重构与更新迭代,现在不管是功能上还是代码结构上都是相当不错的...