gpt4 book ai didi

objective-c - (AppDelegate *)的含义

转载 作者:行者123 更新时间:2023-12-01 17:24:11 25 4
gpt4 key购买 nike

有人可以在以下代码段中解释(AppDelegate *)的含义吗?

(AppDelegate *)[[UIApplication sharedApplication] delegate] iPad]

最佳答案

[[UIApplication sharedApplication] delegate]返回一个id。因此,您无法访问例如它的window属性(因为id对象没有它)。
(AppDelegate *)语句导致将id“转换”为AppDelegate对象,因此您可以访问其组件。

就像拥有NSObject *obj1;NSString *obj2;一样-您无法使用-substringToIndex:obj1 ...

关于objective-c - (AppDelegate *)的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7879384/

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