Ios 需要帮助了解Obj-c学员的这部分内容吗
他说: 通过委托属性定位对象委托的存在还有其他编程用途。例如,与代理一起使用它 同一程序中的两个协调控制器很容易找到 相互交流。例如,对象控制 应用程序总体上可以找到应用程序的控制器 inspector窗口(假设它是当前的键窗口)使用代码 与以下内容类似: id winController=[[NSApp keyWindow]委托];你的代码可以 通过定义查找应用程序控制器对象,即 通过执行类似于 以下: id appController=[NSApp委托]Ios 需要帮助了解Obj-c学员的这部分内容吗,ios,objective-c,delegates,Ios,Objective C,Delegates,他说: 通过委托属性定位对象委托的存在还有其他编程用途。例如,与代理一起使用它 同一程序中的两个协调控制器很容易找到 相互交流。例如,对象控制 应用程序总体上可以找到应用程序的控制器 inspector窗口(假设它是当前的键窗口)使用代码 与以下内容类似: id winController=[[NSApp keyWindow]委托];你的代码可以 通过定义查找应用程序控制器对象,即 通过执行类似于 以下: id appController=[NSApp委托] 我不清楚这一点,请任何人详细解释一下
我不清楚这一点,请任何人详细解释一下。我认为这意味着委托对象可以用作代码不同部分之间的通信接口,从需要的地方很容易到达它们 在上面的示例中,winController和appController具有不同的功能。他们不知道彼此的内部运作。委托接口为他们提供了一种通信方式。此外,访问delagates也很容易