gpt4 book ai didi

ios - MBProgressHUD 命名约定说明

转载 作者:行者123 更新时间:2023-11-29 13:45:34 25 4
gpt4 key购买 nike

我遇到了一个非常好的 API MBProgressHUD ,但是当我阅读标题中的文档时 MBProgressHUD.h我很困惑,因为文档说 - (id)initWithWindow:(UIWindow *)window; 是一个便捷构造函数

根据有关 memory management 的 Apple 文档, 便利构造函数不应以下列任何前缀为前缀:initalloccopy

谁能澄清我是否遗漏了什么?

/*** A convenience constructor that initializes the HUD with the window's bounds.  
* Calls the designated constructor with
* window.bounds as the parameter.
* @param window The window instance that will provide the bounds for the HUD.
* Should probably be the same instance as
* the HUD's superview (i.e., the window that the HUD will be added to).
*/
- (id)initWithWindow:(UIWindow *)window;

最佳答案

我认为问题出在评论上。便利的构造函数返回自动释放的对象,但是这个 - (id)initWithWindow:(UIWindow *)window; 没有。因此,构造函数的名称可以,但注释应该更新。

编辑:在遇到 this nice replacement 之前,我总是觉得 MBProgressHUD 对我来说有点复杂。在 github 上。

关于ios - MBProgressHUD 命名约定说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7568256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com