1 Star 0 Fork 20

tomdev / SinaMBlogNimbus

forked from jimneylee / SinaMBlogNimbus 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
3.0
Loading...
README
MIT

#截图

image image image #enjoy it!


#DONE

1、支持XCode4 & XCode5 & iOS7

2、集成新浪微博SDK

3、发帖、转发、评论

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

#TODO

1、原图查看

2、表情显示


#SinaMBlogNimbus

基于轻量级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

4、官方的nimbus版本没有修复NIAttributedLabel在tableview中link无法点击问题

   请暂时用Nimbus_fix目录下的NIAttributedLabel.m替换原工程中的这个文件
   参考:http://stackoverflow.com/questions/17467086/using-niattributedlabel-in-uitableviewcell

#LICENSE


本项目基于MIT协议发布

MIT: http://rem.mit-license.org

The MIT License (MIT) Copyright (c) 2013 jimneylee Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

采用nimbus框架,进行二次构建。 这是一个适用于网络请求后以tableview列表数据展现的一个简单框架, 通过这个框架,大家可以简单、便捷地处理和显示列表数据, 以新浪微博公共接口中的随便看看API接口为例子,介绍框架的使用, 通过开源的分享,跟大家一起技术交流。 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/tomdev/SinaMBlogNimbus.git
git@gitee.com:tomdev/SinaMBlogNimbus.git
tomdev
SinaMBlogNimbus
SinaMBlogNimbus
master

搜索帮助