文件名称:haunts:一款应用程序,可让您随时随地与周围的人进行私密、短暂的数字体验
文件大小:5.67MB
文件格式:ZIP
更新时间:2024-06-24 15:30:38
Swift
闹鬼 一款应用程序,可让您随时随地与周围的人进行私密的、短暂的数字体验。 概述 这个应用程序探索了网状网络带来的独特体验,作为我论文项目。 该应用程序无需基础设施 WiFi 即可实现公共涂鸦体验。 它使用 Apple 的 Multipeer Connectivity 来实现点对点通信,并实现了一个非常简单的网状泛洪协议来跨设备同步画布。 希望是证明网格为不需要中间服务的数字连接提供替代体验。 该应用程序假定用户想要一种非公开的体验,默认情况下删除而不是默认保存。 此外,该应用程序会将任何已保存的绘图锁定到他们被绘制的位置,以鼓励人们在这些即兴体验中将该位置及其周围的社区联系起来。 特征 连接到附近的实例以协作涂鸦。 丰富的三种颜色可供绘画 如果两个或更多人同意通过按下磁盘按钮保存协作画布,则可以保存协作画布。 任何人都可以通过按 X 按钮阻止保存,从而强制社区在保存操作中达成共识。
【文件预览】:
haunts-master
----.gitmodules(98B)
----Haunts.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(27KB)
--------xcuserdata()
----static2.png(446KB)
----HauntsTests()
--------HauntsTests.swift(896B)
--------Info.plist(750B)
----floppy8.png(5KB)
----cancel.png(6KB)
----connect.png(12KB)
----television4.png(5KB)
----hourglass7.png(12KB)
----video62.png(21KB)
----README.md(2KB)
----Haunts()
--------Path.swift(1KB)
--------ViewController.swift(14KB)
--------PeerIcon.swift(500B)
--------Message.swift(4KB)
--------PeerKit()
--------Math.swift(1KB)
--------Base.lproj()
--------LocationService.swift(1KB)
--------AppDelegate.swift(2KB)
--------PastViewCell.swift(1KB)
--------StaticView.swift(3KB)
--------PastViewController.swift(3KB)
--------Images.xcassets()
--------Util.swift(2KB)
--------notes.txt(1B)
--------Info.plist(2KB)
--------CanvasView.swift(7KB)
--------PastImageViewController.swift(2KB)
----video48.png(5KB)
----static1.png(446KB)
----static0.png(447KB)