gpt4 book ai didi

iphone - iPhone 的 Objective-C 中的面向方面编程

转载 作者:行者123 更新时间:2023-11-29 04:43:28 25 4
gpt4 key购买 nike

当我可以使用 AOP 时,有人可以先帮助我吗?它在 iPhone 编程中到底是什么?

我需要访问应用程序项目源代码并调用一些函数,并通知它们的 View 像库一样从外部加载。

到目前为止我已经找到了这些,但看起来很复杂。有些无法构建或源代码被删除。

https://github.com/ndcube/AOP-for-Objective-C

https://github.com/moszi/AOP-in-Objective-C

cocoadev 上的 ACAspect

最佳答案

如果您在 View Controller 中有一个特定的 View ,并且希望在加载该 View 时收到通知,则可以在该实例变量(导出)更改时注册 KVO 通知。

您需要阅读 Cocoa 中的键值观察。您需要学习如何使用多种方法。

在 XCode 文档中搜索“键值观察编程指南简介”并阅读该部分。

确保平衡对 addObserver:forKeyPath:options:context: 的每次调用与对 removeObserver:forKeyPath: 的调用,否则您的应用可能会在观察对象被释放后崩溃。

关于iphone - iPhone 的 Objective-C 中的面向方面编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10020180/

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