Protobuf for iOS

https://github.com/sinofool/build-protobuf-ios

在iOS开发中使用Google Protobuf,已经更新到最新iOS SDK 8.1

Build Google Protobuf for iOS development Only build script, please find Google Protobuf here:http://code.google.com/p/protobuf/

Tested on iOS SDK 8.1 on MacOSX 10.8 Tested Google Protobuf 2.6.1
** If older version 2.5.0 is needed, check the repoisitory history and find patch-arm64.patch

Binary output will be on your Desktop and named “protobuf_dist”

Usage

curl -O https://protobuf.googlecode.com/files/protobuf-2.6.1.tar.bz2 tar xf protobuf-2.6.1.tar.bz2 cd protobuf-2.6.1 curl https://raw.githubusercontent.com/sinofool/build-protobuf-ios/master/build_protobuf_dist.sh |bash ......

DBPool

https://github.com/sinofool/dbpool

这是数据库配置文件的管理系统,主要的功能点如下:

  • 集中配置数据库地址、端口、用户名、密码等信息;
  • 抽象数据库实例概念
    • 支持读写分离;
    • 支持按规则散列;
  • 支持在线修改配置文件,客户端实时更新;
  • 支持MySQL数据库,可扩展其他类型;
  • 支持Java客户端,可扩展其他语言;

在使用上有一些技巧,参考这里:Practices of using MySQL and DBPool