miniLV / MNWeibo

Swift5 + MVVM + 文艺复兴微博(纯代码 + 纯Swift),可作为第一个上手的Swift项目.
MIT License
299 stars 62 forks source link
mvvm swift5 weibo

Swift5 + MVVM + 文艺复兴微博(纯代码)


项目架构


主页界面


表情界面


项目功能


用到的技术点


使用的第三方库


下期优化


工具分享

图片素材获取: cartool

取色标注工具: MarkMan

数据库工具: Navicat

画图工具: MindNode

...


使用说明

Weibo Api 更新,原本的三种登录方法现在均无法使用,需使用WeiboSDK.(已更新)

可行方案: 使用准备好的Weibo账号登录.

账号: 13580587848

密码: gxt11629

方案一: 使用App 里面的“自动填充”功能,里面有准备好的测试账号了(已废弃)

方案二: 使用固定的 access_token(已废弃)

  1. 登录微博, 进入开发微博开发平台 https://open.weibo.com/apps/new?sort=mobile 创建一个app应用,平台选iPhone
  2. https://open.weibo.com/tools/console 获取 Access Token,替换项目里面的 access_token 的返回值即可

方案三: 使用用户账号/密码在微博门户网站登录(OAuth授权)(已废弃)

  1. 登录微博, 进入开发微博开发平台 https://open.weibo.com/apps/new?sort=mobile 创建一个app应用,平台选iPhone
  2. 在 “应用信息里”,获取该 App 的 App key & App Secret , 分别替换项目里的 MNAppKey & MNAppSecret

image-20200428150543679

方案四: 点击注册 按钮,可以模拟登录成功 详情 👉🏻 https://github.com/miniLV/MNWeibo/issues/16

  1. 设置 OAuth 授权页面的授权回调页

WX20200428-145508@2x


背景&总结:MSwift5 + MVVM + 文艺复兴微博(纯代码)


本文感谢 新浪提供的 API 支持,感谢 天涯刀哥-傅红雪 的指导