我想将UI控制器转换为XML文件。我要在服务器中保存该UI控制器文件(XML文件)。然后我可以自定义UI控制器并在Objective C中动态添加。 有可能??
答案 0 :(得分:0)
是的,但是您可能会违反应用商店提交指南。我不知道你的应用程序是否会被允许进入商店,你必须要求Apple。
我个人会使用nib文件:
NSData *data = [NSData dataWithContetnsOfURL:...];
UINib *nib = [UINib nibWithData:data bundle:nil];
NSArray *nibObjects = [nib instantiateWithOwner:self options:nil];
基本上,nib文件可以包含任何内容,您可以使用接口构建器将其创建为“xib”文件,然后将这些xib文件编译为nib文件,这些文件更小更快。
“nibObjects”数组将包含您选择放入文件的任何视图和控制器对象。