Skip to content
This repository was archived by the owner on Jan 3, 2021. It is now read-only.

EyreFree/VSCAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Sep 28, 2019
c682d41 · Sep 28, 2019
Aug 23, 2019
Sep 28, 2019
Mar 31, 2019
Sep 28, 2019
Sep 28, 2019
Sep 30, 2017
Mar 21, 2018
Mar 21, 2018
Mar 21, 2018
Oct 9, 2016
Oct 1, 2017
Sep 28, 2019
Aug 23, 2019
Aug 23, 2019
Jan 30, 2017
Sep 28, 2019
Sep 28, 2019
Aug 23, 2019
Nov 30, 2017
Sep 28, 2019
Jan 20, 2017

Repository files navigation

codebeat badge

VSCAM 是一个图片分享发布装置,本仓库为 iOS 端源代码,使用 Swift 进行开发。

概述

  • 首页使用 UICollectionView 实现不同尺寸图片的瀑布流展示;
  • 发布页使用 Alamofire 实现了图片后台上传并且实时显示上传进度;
  • 图片详情页使用 UITableView 实现了类似 QQ 个人信息页面的背景图片拉伸效果;
  • 利用 MJPhotoBrowser 实现图片浏览功能;
  • 登录与注册页使用 UITableView 实现了焦点所在编辑框自动滚动到屏幕中心的效果;
  • 使用 ShareExtension 利用系统分享实现从浏览器页面打开 App 对应页面;
  • 使用 3D Touch 实现从剪贴板读取 URL 快速打开 App 内指定页面;
  • 集成 UMeng 与 Fabric 统计分析 SDK,可作为新手参考。

AppStore

环境

Version Needs
1.x XCode 8.0+
Swift 3.0+
iOS 9.0+
4.x XCode 9.0+
Swift 4.0+
iOS 9.0+

构建

  1. 首先,需要安装 CocoaPods 如果你没有安装的话;
  2. 在终端中移动到当前工程根目录下执行 pod install
  3. 用 XCode 打开 VSCAM.xcworkspace;
  4. 构建。

计划

  1. iPad 适配;
  2. 动画;
  3. 评论/点赞。

预览

其他

Android 版源码参见:https://github.com/ayaseruri/vscam

更多信息请访问官网:http://vscam.co/

作者

协议

VSCAM 基于 MIT 协议进行分发和使用,更多信息参见协议文件。