Photography, Communication & Share - Minimalist picture sharing app.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 3b2c7c7 Mar 31, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github 移动文件位置 Mar 21, 2018
VSCAM.xcodeproj 移除Fabric Mar 31, 2018
VSCAM.xcworkspace 添加 Podfile Oct 10, 2016
VSCAM 移除Fabric Mar 31, 2018
VSCAMShareExtension 4.0.0 Oct 1, 2017
assets Xcode 9 Sep 30, 2017
en.lproj 修正本地化错误 Mar 21, 2018
zh-Hans.lproj 修正本地化错误 Mar 21, 2018
zh-Hant.lproj 修正本地化错误 Mar 21, 2018
.gitignore Add .gitignore Oct 9, 2016
.swift-version Swift 4 Oct 1, 2017
.travis.yml Fix CI Dec 12, 2017
LICENSE Update Jan 30, 2017
Podfile 移除Fabric Mar 31, 2018
Podfile.lock 移除Fabric Mar 31, 2018
R.generated.swift 资源改为R.swift引用 Mar 22, 2018
README.md Update README.md Nov 30, 2017
_config.yml Set theme jekyll-theme-cayman Jan 20, 2017

README.md

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 协议进行分发和使用,更多信息参见协议文件。