基于nimbus开发的新浪微博客户端框架 – JLSinaMBlogNimbus

Screenshots

SinaMBlogNimbus

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

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

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

主要分享的技术点如下:

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

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

  • 3、微博列表查看原图功能实现

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

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

更新依赖库

1、更新submodule

$ git submodule init 
$ git submodule update

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

$ pod update

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

ERROR解决方法

1、若出现这个问题: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 update

DONE

  • 1、支持XCode4 & XCode5 & iOS7

  • 2、集成新浪微博SDK

  • 3、发帖、转发、评论

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

  • 5、原图查看

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:基于nimbus开发的新浪微博客户端框架 – JLSinaMBlogNimbus