当你写一个框架时, 需要注意:

2016-03-22  本文已影响231人  Stark_Dylan
public 必须要公开的方法
private 私有方法

而不是所有的方法全部public

(返回值) 明确的方法名称, 驼峰, 首字母小写 (明确的参数描述)
// 正确
- (UIImage *) photoAt: (NSIndexPath *) photoPosition;
// 错误
- (UIImage *) photo: (NSIndexPath *) index;
 /*!
  * @see @param @discussion @author @abstract ....
  */
@interface FrameWorkTest : XCTestCase
NSBundle * bundle = [NSBundle bundleForClass:[self class]];
[bundle pathForResource:@"logo" ofType:@"png"];

简单的说,包括:文档、注释、测试、代码质量、更新日志、issue、便捷使用。

阅读自: 喵神-如何打造一个让人愉悦的框架

copyRight@Dylan 2015-3-22

上一篇 下一篇

猜你喜欢

热点阅读