Skip to content
This repository has been archived by the owner. It is now read-only.
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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