Sen*_*ful 8 regex install objective-c
我正在尝试了解如何让我的iPhone应用程序与RegexKitLite一起使用,我试图在Google上搜索如何安装它,但找不到任何能够清楚解释它的内容.希望这将成为将来搜索它的人的分步指南.
好吧,根据它说的文件说:
只需要两个文件RegexKitLite.h和RegexKitLite.m,并链接到/usr/lib/libicucore.dylib ICU共享库.
所以我下载了.h和.m文件,现在我对整个"链接..."部分感到困惑.有人可以澄清一下吗?
苹果网站上的ICU文档中有一个链接,其中包含一个make文件.我运行这个make文件吗?我跑的时候必须是管理员吗?如果文件被"制作",我该怎么做?我如何"链接"这个?这是在XCode中完成的吗?是否需要为每个需要它的项目做?一旦我完成了所有这些,我认为我需要做的就是#import .h文件并开始使用它,这是正确的吗?
谢谢
Jas*_*ien 22
将libicucore.A.dylib添加到项目框架组.它可以在:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.1.sdk/usr/lib/libicucore.A.dylib
Run Code Online (Sandbox Code Playgroud)
显然,您需要更改iPhoneOS2.1.sdk的版本以反映您正在构建的iPhone OS的版本,如果您在模拟器中构建,则将iPhoneOS.platform更改为iPhoneSimulator.platform.
之后,您可以将RegexKitLite源文件添加到项目中并开始使用它们.
通过将libicucore库添加到Frameworks组来处理"整个链接..."部分.
Ala*_*lan 10
你真的不应该使用Frameworks组来将ICU库添加到你的项目中,它不是一个框架.双击Xcode中Groups&Files窗格中的项目图标,然后转到Project Info窗口的Build选项卡,转到选项卡的Linking子部分,双击Other Linker Flags字段并添加-licucore到使用弹出窗口的标志.