文件名称:Ctools-Native-iOS:与 CTools for iOS 接口的跨平台本机应用程序
文件大小:23KB
文件格式:ZIP
更新时间:2024-07-02 16:06:17
Swift
CTools 原生 iOS 一个跨平台的原生应用程序,它与 iOS 和 Android 的 CTools 接口。 MVP 功能 公告 内容/资源 成绩簿 日历* *日历 Google ID 可通过 API 获得,但无法访问实际日历。 可能通过 Google API 实现 细节 在给定新分配时推送通知,假设身份验证 cookie 允许我们在后台/应用程序关闭时检查更新。 通过 UMich 使用 Shibboleth 身份验证(请参阅 @davidquesada Github for iOS ) 公告、资源、成绩簿都可以通过 CTools 直接 API 直接可靠地访问 日历*和视频可以通过抓取网站获得,“gcalid”可以通过 API 获得,但需要通过 Google API 访问实际日历 作业仅在未发布作业时可用,否则会引发 403(禁止)错误。 API 端点和用法 https://c
【文件预览】:
Ctools-Native-iOS-master
----.gitignore(495B)
----README.md(2KB)
----CTools.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(16KB)
----LICENSE.md(1KB)
----CTools()
--------AppDelegate.swift(3KB)
--------Course.swift(305B)
--------LoginManager.swift(2KB)
--------Base.lproj()
--------CourseViewController.swift(2KB)
--------NavCourseView.swift(269B)
--------ExampleViewController.swift(397B)
--------ModifiedTableView.swift(209B)
--------CourseManager.swift(533B)
--------SignInManager(USELESS).swift(1KB)
--------Images.xcassets()
--------Info.plist(1KB)
--------TableViewController.swift(1KB)
--------LoginViewController.swift(3KB)
--------ModifiedWebView.swift(619B)
--------DataRequester.swift(188B)
--------ViewController.swift(500B)
----CToolsTests()
--------CToolsTests.swift(895B)
--------Info.plist(753B)