最新 最热

协议与分类--26:勿在分类中声明属性

Effective+Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法

2023-11-22
1

接口与API设计--22:NSCopying协议

注:在- (id)copyWithZone:(NSZone *)zone方法中,一定要通过[self class]方法返回的对象调用allocWithZone:方法。因为指针可能实际指向的是PersonModel的子类。这种情况下,通过调用[self class],就可以返回正确的类的类型...

2023-11-22
1

接口与API设计--21:OC错误模型

只有在极其罕见的情况下才会抛出异常,异常抛出之后,无需考虑恢复问题,而且应用程序此时也应该退出

2023-11-22
1

接口与API设计--20:私有方法加前缀

Effective+Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法

2023-11-22
1

接口与API设计--19:清晰而协调的命名方式

Effective+Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法

2023-11-22
1

接口与API设计--18:尽量使用不可变对象

Effective+Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法

2023-11-22
1

接口与API设计--17:description方法

一般我们答应出来的内容 <Phone: 0x60400022dd00> 为了方便调试打印更多信息,我们需要在Phone类中重写describe方法

2023-11-22
1

接口与API设计--16:全能初始化方法

-(instancetype)initWithName:(NSString *)name withPrice:(NSInteger)price 这个方法就是全能初始化方法,其他的初始化方法都应该调用这个方法来创建对象,所以我们需要在实现init方法,为了避免出现俩个属性值不为空值...

2023-11-22
1

接口与API设计--15:用前缀避免命名冲突

Effective+Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法

2023-11-22
1

Dubbo的使用场景与高级特性之引入注册中心与API配置

Dubbo并不仅仅只是一个RPC框架,他还是一个服务治理框架,它提供了对服务的统一管理、以及服务的路由等功能。

2023-11-21
0