我正在处理一个应用,其中UI呈现将取决于服务器发送的JSON
。
服务器将决定UI组件,我实际上为UILabel
,UITextField
等基本组件创建了扩展类,但这似乎是一个非常漫长而复杂的过程。
所以现在我正在寻找能够做到这一点的框架。由于我将在其他应用程序中实现它,它需要是通用的。还有其他办法吗?
答案 0 :(得分:4)
您可以自己尝试一下,如果您遇到任何问题,可以更轻松地实施和调试。使用任何已经构建的框架/库将无法为您提供您可能需要的灵活性。
考虑你有一个解析JSON的函数,并决定它是否是textfield / button / label / textview等等......(它可以是字段数组中的一个属性作为响应)。 / p>
制作一个自定义模型类说'meta_key' => 'postnr',
,在该类中,您可以将与该字段相关的所有详细信息放在屏幕上;比如X,Y,Width,Height,Numeric,Alphanumeric等...这些所有值都需要从API中获得的JSON响应进行解析。
您可以像以下函数一样逐个迭代它们:
$config = [
"s" => $_GET["s"],
"order" => "ASC",
'meta_key' => 'postnr',
'orderby' => 'meta_value' //or 'meta_value_num'
];