OneblogiOS
An iOS blog app using metaWeblog API or Wordpress JSON API.
Install / Use
/learn @terwer/OneblogiOSREADME
一博
开源的博客客户端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
作者博客:http://www.terwer.com
作者邮箱: cbgtyw@gmail.com
演示
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、完善启动界面。
参考资料
Related Skills
node-connect
343.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
92.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
