gpt4 book ai didi

ios/过滤表的最佳实践 - 一个或多个 View Controller

转载 作者:行者123 更新时间:2023-11-29 02:26:52 27 4
gpt4 key购买 nike

来自 PHP/MYSQL 背景的 IOS 新手。

我有两个非常相似的页面 View ,不同之处仅在于返回不同记录集的查询参数。由于记录不同,我也想给页面不同的标题。这个问题在我的项目中多次出现,但一个例子是一个页面旨在返回已发送的邮件和另一封已收到的邮件。

数据通过 json 网络服务来自后端服务器。

对于使用 PHP/MYSQL 的网站,我强烈倾向于只有一个页面,然后根据查询参数返回不同的标题和记录。

问题:

在 Xcode/IOS 中,我应该为该页面使用一个 TableView Controller 还是单独的 TableView Controller 。

我倾向于两个页面,因为这两个页面在导航层次结构中占据不同的位置。然而,除了标题和它们显示的内容之外,这些页面确实非常相似,并且单独的 View Controller 似乎违背了不重复代码的原则。

感谢您的任何建议。抱歉,我的问题不包括代码示例..它更能理解 IOS 应该如何工作的最佳实践。

谢谢。

最佳答案

您提出问题的方式存在问题,在您的脑海中您似乎没有进行面向对象的编程。请区分“不同的 View Controller ”和“不同的 View Controller ”。如果这些界面占据界面中的不同位置,甚至是同一位置但一个转换到/被另一个替换,则它们必须是不同的 View Controller 。但它们当然可以是同一 View Controller 类的实例(或者同一 View Controller 类的子类),而且可能应该是。

关于ios/过滤表的最佳实践 - 一个或多个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27413991/

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