【文件属性】:
文件名称:RipRoadNYCSubway:纽约地铁入口项目
文件大小:162KB
文件格式:ZIP
更新时间:2021-04-07 02:07:07
Swift
RipRoadNYCSubway
纽约地铁入口项目
创建一个屏幕,向用户显示纽约地铁入口的完整列表。
对于每个地铁入口,用户应该看到以下信息:
车站名称
车站有线路。 例如:2、3,A,C,J
用户应具有按车站提供的特定地铁线路过滤列表的能力。
示例:选择2仅查看支持地铁2号线的车站
设计架构
MVC
毒蛇
语
Swift
用户界面
UIKit
工具
自制酒
Ruby
自动化
CI的Fastlane
斯威夫特·林特
JSON格式
JSONSerialization
过程
在子系统中创建的基类
使用测试数据JSON进行单元测试
在Storyboard上进行子类化和实现
【文件预览】:
RipRoadNYCSubway-main
----.swiftlint.yml(587B)
----RipRoadNYCSubway.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(35KB)
--------xcuserdata()
----.github()
--------workflows()
----RipRoadNYCSubwayUITests()
--------RipRoadNYCSubwayUITests.swift(1KB)
--------Info.plist(727B)
----fastlane()
--------test_output()
--------Fastfile(575B)
--------report.xml(506B)
--------README.md(675B)
----Gemfile(65B)
----Gemfile.lock(5KB)
----.ruby-version(6B)
----README.md(749B)
----RipRoadNYCSubwayTests()
--------RipRoadNYCSubwayTests.swift(932B)
--------TestSubwayResultModel.swift(8KB)
--------TestBaseViewController.swift(1KB)
--------TestBaseClasses.swift(6KB)
--------Info.plist(727B)
----RipRoadNYCSubway()
--------Assets.xcassets()
--------Subsystems()
--------Base.lproj()
--------AppDelegate.swift(1KB)
--------Features()
--------TestJsonExample.json(912KB)
--------Info.plist(2KB)
--------SceneDelegate.swift(2KB)