基于nimbus开发的新浪微博客户端框架
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
JLSinaWeibo.xcodeproj
JLSinaWeibo.xcworkspace
SinaMBlog
vendor
.gitignore
.gitmodules
LICENSE
Podfile
Podfile.lock
README.md
TODO

README.md

Screenshots

image image image

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、原图查看

TODO

  • 1、原图查看

  • 2、表情显示

LICENSE

本项目基于MIT协议发布 MIT: http://rem.mit-license.org