However, because of the id return type in +factoryMethodB, the compile的中文翻譯

However, because of the id return t

However, because of the id return type in +factoryMethodB, the compiler can give no warning about the y line. Since an object of type id can be any class, and since a method called -count exists somewhere on some class, to the compiler it’s possible that the return value of +factoryMethodB implements the method.

To make sure instancetype factory methods have the right subclassing behavior, be sure to use [self class] when allocating the class rather than referring directly to the class name. Following this convention ensures that the compiler will infer subclass types correctly. For example, consider trying to do this with a subclass of MyObject from the previous example:
0/5000
原始語言: -
目標語言: -
結果 (中文) 1: [復制]
復制成功!
然而,由于在 id 返回类型 + factoryMethodB,编译器可以给 y 线没有警告。由于对象的类型 id 可以是任何类,和因为调用方法-计数某处存在一些类,编译器有可能返回值的 + factoryMethodB 实现的方法。若要确保 instancetype 工厂方法有子类化行为的权利,一定要使用 [自助类] 当分配类,而不是直接引用的类名称。继本公约确保编译器将正确推断子类类型。例如,请考虑试着要做这一个子类 MyObject 从前面的示例:
正在翻譯中..
結果 (中文) 3:[復制]
復制成功!
然而,由于在factorymethodb ID返回类型,编译器可以给任何警告的Y线。因为id类型的对象可以是任何类,因为一种叫上一些地方存在的类数,编译器有可能factorymethodb返回值的方法实现。

确保instancetype工厂方法有权继承行为,一定要使用[类]当分配类而不是直接引用的类的名称。这个公约确保编译器将推断出正确的子类类型。例如,考虑这样做在前面的例子的MyObject类:
正在翻譯中..
 
其它語言
本翻譯工具支援: 世界語, 中文, 丹麥文, 亞塞拜然文, 亞美尼亞文, 伊博文, 俄文, 保加利亞文, 信德文, 偵測語言, 優魯巴文, 克林貢語, 克羅埃西亞文, 冰島文, 加泰羅尼亞文, 加里西亞文, 匈牙利文, 南非柯薩文, 南非祖魯文, 卡納達文, 印尼巽他文, 印尼文, 印度古哈拉地文, 印度文, 吉爾吉斯文, 哈薩克文, 喬治亞文, 土庫曼文, 土耳其文, 塔吉克文, 塞爾維亞文, 夏威夷文, 奇切瓦文, 威爾斯文, 孟加拉文, 宿霧文, 寮文, 尼泊爾文, 巴斯克文, 布爾文, 希伯來文, 希臘文, 帕施圖文, 庫德文, 弗利然文, 德文, 意第緒文, 愛沙尼亞文, 愛爾蘭文, 拉丁文, 拉脫維亞文, 挪威文, 捷克文, 斯洛伐克文, 斯洛維尼亞文, 斯瓦希里文, 旁遮普文, 日文, 歐利亞文 (奧里雅文), 毛利文, 法文, 波士尼亞文, 波斯文, 波蘭文, 泰文, 泰盧固文, 泰米爾文, 海地克里奧文, 烏克蘭文, 烏爾都文, 烏茲別克文, 爪哇文, 瑞典文, 瑟索托文, 白俄羅斯文, 盧安達文, 盧森堡文, 科西嘉文, 立陶宛文, 索馬里文, 紹納文, 維吾爾文, 緬甸文, 繁體中文, 羅馬尼亞文, 義大利文, 芬蘭文, 苗文, 英文, 荷蘭文, 菲律賓文, 葡萄牙文, 蒙古文, 薩摩亞文, 蘇格蘭的蓋爾文, 西班牙文, 豪沙文, 越南文, 錫蘭文, 阿姆哈拉文, 阿拉伯文, 阿爾巴尼亞文, 韃靼文, 韓文, 馬來文, 馬其頓文, 馬拉加斯文, 馬拉地文, 馬拉雅拉姆文, 馬耳他文, 高棉文, 等語言的翻譯.

Copyright ©2024 I Love Translation. All reserved.

E-mail: