在一个测试工程中用到了QuartzCore,将测试工程中的代码挪到正式工程中后编译出错。发现是工程中没有引用QuartzCore的framework导致的。但奇怪的是测试工程中也没有引用QuartzCore.framework,却编译通过。很是奇怪,最后发现测试工程中用到了storyboard,如果去掉测试工程中的storyboard后,则编译出错。由此证明,在有storyboard的工程中,会自动引用QuartzCore.framework等很多系统库。
这个作法也太透明了。不好。
在一个测试工程中用到了QuartzCore,将测试工程中的代码挪到正式工程中后编译出错。发现是工程中没有引用QuartzCore的framework导致的。但奇怪的是测试工程中也没有引用QuartzCore.framework,却编译通过。很是奇怪,最后发现测试工程中用到了storyboard,如果去掉测试工程中的storyboard后,则编译出错。由此证明,在有storyboard的工程中,会自动引用QuartzCore.framework等很多系统库。
这个作法也太透明了。不好。