iOS页面传值三种常见方式
iOS 页面间传值,常见的三种方式:代理、通知和代码块,各有特点。
代理(Delegate):适合一对一的数据传递,通过协议定义数据方法,传递时调用协议方法。简单清晰,但增加类之间的耦合度。
通知(Notification):适合一对多的广播,注册观察者并接收通知数据,使用方便,但如果滥用会增加混乱。
代码块(Block):在发送对象中设置回调,接收数据时执行代码块,灵活性高,但不当使用会影响可读性。
了解这些方式后,根据需求选择最适合的方式,可以让你的代码更高效、可维护。
66.3KB
文件大小:
评论区