开源的博客客户端iOS版,支持Wordpress及MetaWeblog API博客,目前已经支持并测试通过的博客:Wordpress、ZBlog、Cnblogs、OSChina、163、51CTO、Sina。部分高级功能需要服务端JSON API支持。
An open source blog client for iOS plantform.It supports Wordpress and other blogs which uses MetaWeblog API or JSON API,such as Wordpress,ZBlog,Cnblogs,OSChina,163,51CTO,Sina.
由于MetaWeblog API接口的限制,暂时只能进行文章的显示、查看、新增、修改和删除。部分功能有些博客不支持,更多功能需要服务端API支持,详情查看:这里。
Because of the limition of MetaWeblog API,some function cen only be used if your server side implement the JSON API here.
版本: V0.9
开发工具:Version 6.4 (6E35b) iOS7.0+
开发环境:Mac Pro OS X Yosemite 10.10.4
作者: Terwer Green
作者邮箱: [email protected]
1、启动界面
2、首页
3、侧拉
4、发布
- 安装CocoaPods (关于CocoaPods的安装和使用,可参考这个教程)
- 在终端下打开项目所在的目录,执行
pod install
(若是首次使用CocoaPods,需先执行pod setup
) pod install
命令执行成功后,通过新生成的xcworkspace文件打开工程运行项目
- API ——— 包含API和API返回数据的封装模型
- Utils ——— 常用的工具方法、类扩展及一些控件
- 博客、消息、发现...... ——— 各个具体界面
- Main ViewControllers ——— 主要的视图控制器(作为基类或使用较广的控制器)
序号 | 类库名称 | 说明 |
---|---|---|
1 | AFNetworking | 网络请求 |
2 | TGMetaWeblogApi | MetaWeblogApi https://github.com/terwer/TGMetaWeblogApi |
3 | SDFeedParser | Wordpress JSON API https://github.com/terwer/SDFeedParser |
4 | RESideMenu | 侧拉栏 |
5 | MBProgressHUD | 显示提示或加载进度 |
6 | SDWebImage | 加载网络图片和缓存图片 |
7 | TTTAttributedLabel | 支持富文本显示的label |
8 | GPUImage | 实现模糊效果 |
9 | libNBSAppAgent | App性能监控( http://www.tingyun.com/ ) |
10 | FontAwesome | 图标字体( http://fortawesome.github.io/Font-Awesome/icons/ ) |
11 | MZDayPicker | 日期 |
12 | ToMarkdown | 解析文章为markdown |
13 | GHMarkdownParser | 解析文章为HTML |
Oneblog app is under the Apache License V2. See the LICENSE file for more details.
v0.9.4 2015-08-04
1、添加博客作者显示。
1、添加标签文章。
v0.9.2 2015-07-29
1、完善博文列表显示。
2、完善左侧侧拉菜单。
3、添加浏览器支持。
v0.9.1 2015-07-25
调整项目结构。
v0.9 2015-07-08
1、项目重新规划。
2、完善启动界面。