Archive for the Category: Uncategorized

甲米中文离线地图App上线

下载地址:https://itunes.apple.com/us/app/jia-mi-zhong-wen-li-xian-de-tu/id996867752?l=zh&ls=1&mt=8 甲米中文离线地图是一款支持中文地名和酒店标注的地图。所有数据全部打包在应用中,在离线环境在完全可用,是去甲米旅游的必备工具。 主要特征包括: 1 地图数据完全离线 2 酒店全部中文标注,并提供酒店详细描述 3 景点、购物、美食、活动等重要地点中文标注 4 支持酒店查询,快速在地图上定位 5 支持景点、购物、美食、活动等信息在地图上的展示,并提供列表视图快速浏览 扫描二维码下载: 系统截图:

Leave a comment

沙美中文离线地图App上线

下载地址:https://itunes.apple.com/us/app/sha-mei-zhong-wen-li-xian-de-tu/id996785525?l=zh&ls=1&mt=8 沙美中文离线地图是一款支持中文地名和酒店标注的地图。所有数据全部打包在应用中,在离线环境在完全可用,是去沙美旅游的必备工具。 主要特征包括: 1 地图数据完全离线 2 酒店全部中文标注,并提供酒店详细描述 3 景点、购物、美食、活动等重要地点中文标注 4 支持酒店查询,快速在地图上定位 5 支持景点、购物、美食、活动等信息在地图上的展示,并提供列表视图快速浏览 扫描二维码下载: 系统截图:

Leave a comment

普吉中文地图App 1.1上线

限免3天! 下载地址:https://itunes.apple.com/us/app/pu-ji-zhong-wen-de-tu/id983204984?ls=1&mt=8 主要特性: 普吉中文地图是一款支持中文地名和酒店标注的地图。所有数据全部打包在应用中,在离线环境在完全可用,是去普吉旅游的必备工具。 主要特征包括: 1 地图数据完全离线 2 酒店全部中文标注,并提供酒店详细描述 3 部分重要地点中文标注 4 支持酒店查询,快速在地图上定位 5 支持景点、购物、美食、活动等信息在地图上的展示,并提供列表视图快速浏览 扫描二维码下载: 应用截图:

Tagged Leave a comment

/bin/bash^M: bad interpreter: no such file or directory 问题的解决

造成这个问题的原因是bash脚本被window的程序打开过,造成编码格式出现问题,不能正确执行。 vi file :set ff=unix :wq

Leave a comment

ios中将GB2312编码字符串转成UTF8

在iOS开发中,有时候服务器端传回的数据编码格式为GB2312,造成乱码,可以用下面代码将GB2312编码数据转为UTF-8 NSStringEncoding encoding = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000); NSString *str = [[NSString alloc] initWithData:data encoding:encoding];

Leave a comment

mapbox gl native支持中文换行

在mapbox gl native中默认情况下文字换行是通过文字间的空格来控制的,这适合以空格来区分单词的语言比较适合,但中文中一般不会使用空格,所以造成中文标注不能换行。 相关bug https://github.com/mapbox/mapbox-gl-native/issues/1223 下面代码临时解决中文换行的问题,只能换2行。 src/mbgl/text/glyph_store.cpp bool hasspace = false; uint32_t space = 32; if(!(string.find(space) ==std::string::npos)) { hasspace = true; } long breakOffset=-1; if (!hasspace) { if (string.size() > maxWidth/24) { breakOffset = string.size()/2+1; } } int i=0; for (uint32_t chr : string) { if (!hasspace &&i==breakOffset) { shaping.emplace_back(space, x, y); auto metric = metrics.find(space); […]

Leave a comment

fmdb 支持中文全文索引

在上篇博客sqlite3 支持中文全文搜索 基础上,将中文全文索引的功能移植到fmdb上,供iOS开发者使用。 项目地址:https://github.com/barrycug/fmdb 数据生成,可以参考 https://github.com/barrycug/SqliteChineseSearch 使用方法: [[FTSQueryTask sharedInstance] query:@”帝王” block:^(NSArray *result) { }]; 需要注意的是表的结构和数据需要自己定义和导入。

Leave a comment

React Native开发环境搭建

开发环境 目前React Native支持iOS平台,因为需要xcode进行项目的编译,因此只支持在OSX平台安装。 1 下载xcode,https://developer.apple.com/xcode/downloads/ 2 安装OSX平台包管理软件Homebrew http://brew.sh/ 3 安装node brew install node 4 安装watchman ,可选 brew install watchman 5 安装flow,可选 http://flowtype.org/ brew update brew install flow 初识React Native 1 安装 react-native-cli npm install -g react-native-cli 2 初始化一个React Native 工程 react-native init AwesomeProject 3 在AwesomeProject目录中打开AwesomeProject.xcodeproj工程,并运行。在模拟器中的效果如图: 4 在运行AwesomeProject的同时,React Native会自动启动一个node server,来方便用户进行调试,所有得javascript文件都会通过这个node server进行发布,默认地址是http://localhost:8081/index.ios.bundle 如图: 5 使用文本编辑器,打开AwesomeProject目录下的index.ios.js文件,修改其中的颜色值,保存。 backgroundColor: ‘#FFFCFF’, 改为 backgroundColor: […]

Leave a comment

React Native介绍

React Native 是facebook开源的使用JavaScript开发iOS和Android原生应用工具和类库。 地址为:https://github.com/facebook/react-native 目前,React Native已实现了对iOS平台的支持,并且Facebook已经使用React Native开发出了多个产品,如iOS平台下的聊天工具Groups等。 简单分析了一下代码,在iOS平台,React Native 通过JavaScriptCore将javascript对象的调用转换成对iOS native对象的调用。 React Native在javascript端使用Flexbox布局模型和样式,在native端将该布局翻译成native的RenderTree。 React Native的其他特性还包括: * 支持原生iOS组件 * 支持异步执行 * 支持触摸操作 * 具有Polyfills功能 * 较强的可扩展性

Leave a comment

cartodb 部署production

来源于2篇文章: http://techblog.realestate.com.au/setup-cartodb-dev-environment-on-mac-os-x/ https://gist.github.com/arjendk/6080388 主要内容节选: Advanced steps start from here (follow instructions beyond this point only if you want to run CartoBD in production mode locally) To launch varnishd Edit /usr/local/etc/varnish/default.vcl and uncomment line #7~10 sudo varnishd -f /usr/local/etc/varnish/default.vcl -s malloc,1G -T 0.0.0.0:6082 -a 0.0.0.0:6081 Some config tweeks for cartodb In app/controllers/applicationcontroller.rb, comment out line #18 […]

Leave a comment