如果您是移动开发人员,那么不可否认的事实是,您所做的大部分工作是获取一些数据(无论是本地数据还是 API 数据)并以某种方式显示这些数据。很多时候,这些数据需要表示为一个列表。有些应用程序会比其他应用程序更多地执行此操作,但这几乎可以保证每个应用程序都会以某种方式在列表中显示数据。
列表是非常基本的组件,这就是为什么在我最近努力在列表中显示数据时,我不遗余力地构建可重用和可扩展的基础,以便在未来超快速地显示列表。
让我们考虑一个用例,我们将从 API 获取一些数据,然后从这些数据中我们将显示来自我们返回的对象的许多不同列表。
因此,以该用例为例,让我们考虑以下 JSON 响应:
{
"models": [
{
"name": "iPhone 13 Pro",
"release_date": "2021-09-14",
"screen_resolution": {
"height": 844,
"width": 390
}
},
{
"name": "iPhone 6s Plus",
"release_date": "2015-09-25",
"screen_resolution": {
"height": 847,
"width": 476
}
}
]
}
网友评论