所以我们应该如何突破这个限制呢?
在查阅过大量的资料之后,我发现在gitHub上有一个非常惊人的开源项目:iOS-Universal-Framework. 这个工程基本上是一个项目模板。你只需安装这个项目,现在你就多了一个新选择来创建项目。
现在,让我们讨论安装过程还有如何使用它:
当你点击扩展Copy Header面板,你会看到3个选项,Public, Private和 Project。默认设置的话,当你添加一个新的文件,它会在project中可见。当你需要把它改变为public,只需把头文件拖到public面板中。
4. 让我们在class中输入一些代码:
@implementation MyView -(id)init { self = [super init]; if(self) { self.backgroundColor = [UIColor orangeColor]; } return self; } @end
我们把我们的View的默认背景颜色设为橙色
5. 现在下一步是可选的。但是我的观点是最好也配置一下。如果你使用Apple的默认框架的时候,你会发现import语句就像:#import UIKit/UIKit/.h 或者 #import QuartzCore/QuartzCore.h 。这有个优点,就是你知道框架的名字,然后知道引用哪个头文件。这些头文件在框架中全部是public的API。所以你不需要添加一堆头文件。
评论删除后,数据将无法恢复
评论(24)
也下载了,挺好用的,关于 那个 i386 和 armv7的事情,编译好了,archive 就好了,
想请教我用这个创建后,UIKit 基本框架的东西,都提示错误,我有加入系统UIKit库,请问下这个是什么原因啊
引用来自“zhenwen_li”的评论
Command /bin/sh failed with exit code 1什么情况?
你解决了这个问题了么,我也遇到这个问题呢,求指点
什么情况?
target specifies product type 'com.apple.product-type.framework.static', but there's no such product type for the 'iphoneos' platform