https://github.com/devliusir/sinaweibo
Swift编写的新浪微博客户端, 使用MVVM模式.
https://github.com/devliusir/sinaweibo
ios-demo ios-swift ios-ui swift3 weibo
Last synced: about 2 months ago
JSON representation
Swift编写的新浪微博客户端, 使用MVVM模式.
- Host: GitHub
- URL: https://github.com/devliusir/sinaweibo
- Owner: DevLiuSir
- License: mit
- Created: 2017-06-13T06:26:22.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-30T18:07:57.000Z (over 7 years ago)
- Last Synced: 2025-01-18T18:53:51.635Z (3 months ago)
- Topics: ios-demo, ios-swift, ios-ui, swift3, weibo
- Language: Objective-C
- Homepage:
- Size: 7.98 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Swift项目-仿新浪微博
[](https://developer.apple.com/swift/)[](https://developer.apple.com/swift/)[](https://twitter.com/LiuChuan_)
### 效果:
## 说明
数据接口来源: 通过 Charles 抓包获得.## 环境设置
- 项目环境
- Xcode 8.2.1(低于这个版本会报错)。
- Swift 3.0.2
- iOS 10.0 +
- 使用 cocoaPods 管理第三方库
- 项目中使用的第三方库
- SnapKit: 布局
- Kingfisher: 缓存图片
- SVProgressHUD:提示框 (待集成)
- AFNetworking:网络请求
- SwiftyJSON: 解析 json数据
- Pop : 核心动画# 实现的功能
0. 启动界面的简单实现动画谈出
1. 完成首页的布局和数据的显示
2. 实现首页顶部标题栏(TitleView)伸展动画
3. 用 URL 拼接 token 字符串访问用户微博数
4. 使用一个函数封装 AFN 的 GET&POST 请求
5. 创建网络工具单例
6. 撰写微博类型选择视图, POP动画
7. 自定义刷新框架###待完善```