0

我想将 UI 控制器转换为 XML 文件。我将把那个 UI 控制器文件(XML 文件)保存在服务器中。然后我可以自定义 UI 控制器并动态添加 Objective C。这可能吗?

4

1 回答 1

0

是的,这是可能的,但您可能会违反应用商店提交指南。我不知道您的应用是否会被允许进入商店,您必须询问 Apple。

我个人会使用 nib 文件:

NSData *data = [NSData dataWithContetnsOfURL:...];
UINib *nib = [UINib nibWithData:data bundle:nil];

NSArray *nibObjects = [nib instantiateWithOwner:self options:nil];

基本上,一个 nib 文件可以包含任何内容,您可以使用 interface builder 将它们创建为“xib”文件,然后将这些 xib 文件编译为更小更快的 nib 文件。

“nibObjects”数组将包含您选择放入文件中的任何视图和控制器对象。

于 2013-10-24T05:29:27.387 回答