博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS 使用正则表达式库RegexKitLite的问题
阅读量:6897 次
发布时间:2019-06-27

本文共 881 字,大约阅读时间需要 2 分钟。

因为RegexKitLite使用ICU库,所以需要动态链接到/usr/lib/libicucore.dylib库当中去,否则你会得到错误。具体Dynamically linked to /usr/lib/libicucore.dylib方法如下

1.进入菜单Project->Edit Project Settings
2.在搜索框内输入linker搜索,找到”Other Linker Flags”选项。
3. 加入一个新的标签,名为-licucore。

补充:

ICU(International Component for Unicode/Unicode国际化组件) 是 Unicode 支持、软件国际化、全球化的一个成熟的、广泛应用的库,是一个由 IBM 赞助、支持和使用的,基于”IBM公共许可证”,用于支持软件国际化的开源项目。这个库为 C 和 Java™ 编程语言提供了一整套操作 Unicode 数据的函数。这个库是在一种无限制的开放源码许可证下发布的,这使它可以在许多应用程序中使用。
ICU 提供的函数实现了标准的 Unicode Collation Algorithm(UCA)以及许多文化调整功能。很容易将适当的 ICU 函数组合成一个 UDF(用户定义函数),从而让 DB2 可以充分利用 ICU 的排序支持。(DB2 for Linux, UNIX, and Windows 就是使用 ICU 库来实现在 Unicode 数据上支持的三种文化排序。)   ICU首先是由Taligent公司开发的,Taligent公司现在被合并为IBM?公司全球化认证中心的Unicode研究组,然后ICU由IBM和开源组织合作继续开发,开源组织给与了ICU极大的帮助。   开始ICU只有Java平台的版本,后来这个平台下的ICU类被吸纳入SUN公司开发的JDK1.1,并在JDK以后的版本中不断改进。C++和C   平台下的ICU是由JAVA平台下的ICU移植过来的,移植过的版本被称为ICU4C,来支持这C/C++两个平台下的国际化应用

链接:

转载地址:http://slddl.baihongyu.com/

你可能感兴趣的文章
VMware Tools的安装
查看>>
Linux中常用的查看系统信息的命令
查看>>
能源项目xml文件标签释义--default-lazy-init
查看>>
Android 四大组件学习之ContentProvider四
查看>>
#include <sys/socket.h>找不到头文件
查看>>
CSS绘制简单图形
查看>>
一篇文章快速了解 量子计算机 (精心整理)【原创】 (2)
查看>>
SQL Server系统表sysobjects介绍与使用
查看>>
scala中Map和Tuple
查看>>
VUE 数据绑定
查看>>
021_nginx动态upstream检查
查看>>
Moogoose Constructor小坑
查看>>
Oracle报错:ORA-06508: PL/SQL: 无法找到正在调用的程序单元
查看>>
thinkphp自动完成、软删除 和时间戳
查看>>
线程的等待方法:join
查看>>
android 拍照声音文件路径
查看>>
keystone v2 to v3
查看>>
学好Android开发的几条建议-----选好教材很重要
查看>>
respondsToSelector
查看>>
PHP实例——获取客户端IP地址
查看>>