开源基于nimbus的新浪微博iPhone客户端框架

项目git地址:SinaMBlogNimbus

DONE

1、支持XCode4 & XCode5 & iOS7

2、集成新浪微博SDK

3、发帖、转发、评论

4、微博征文布局和@某人、#话题#识别

TODO

1、原图查看

2、表情显示

OpenSinaMBlog

基于轻量级iOS开发框架nimbus,网络层采用AFNetworking,

在此基础上进行二次构建,可以简单、便捷地处理和显示列表数据,

通过制作iOS7上新浪微博APP的首页,介绍框架的使用,通过开源分享,一起交流进步。

主要分享的技术点如下:

1、二次构建,简化tableView网络数据请求和显示

2、类似官方APP富文本的布局和关键字的识别和交互

3、发布微博、拍照及获取地理位置

PS:以前项目中主要使用three20开发APP,了解过three20的同学,应该比较熟悉nimbus的作者,不熟悉请google之。

项目clone到本地后

1、更新submodule:

git submodule init

git submodule update

注:如需要添加其他的submodule

   git submodule add https://github.com/jverkoey/nimbus.git vendor/nimbus

2、使用CocoaPods的命令安装其他依赖库:

pod install

注:如需要添加其他依赖库,请修改Podfile

ERROR解决方法

1、若出现这个问题:'vendor/SDURLCache' already exists in the index

  git rm --cached vendor/SDURLCache

2、若出现这个问题:fatal: not removing 'vendor/nimbus' recursively without -r

  git rm -r --cached vendor/SDURLCache

3、若出现这个问题:diff: /../Podfile.lock: No such file or directory 
diff: /Manifest.lock: No such file or directory 
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.

  pod install

截图

===============

enjoy it!

你可能感兴趣的:(ios,新浪微博,nimbus,sina,three20)