Yichen Cao's repositories
UBCScheduler
UBC Course Scheduler
PreReqTree
UBC Prerequisite parser using natural language processing and graphviz.
Schemetrical.github.io
Personal Website
async-network
Cocoa and iOS Socket Networking Evolved
ftc_app
FTC Android Studio project to create FTC Robot Controller app.
heavy_pint
Library used to generate malicious PDF files for testing
MZFormSheetController
MZFormSheetController provides an alternative to the native iOS UIModalPresentationFormSheet, adding support for iPhone and additional opportunities to setup controller size and feel form sheet.
NSUserDefaults-Subscripting
Simple subscripting with NSUserDefaults.
ParaPGM
ParaPenguin's public version of PGM utilising the OCN XML system!
peerpong
Multipeer pong across devices.
qmk_firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families
QuickResponse
A QR code scanner class for iOS 7 and above that launches within 2 seconds.
RxSwift
Reactive Programming in Swift
Scrimmage3
Version 3 of the Scrimmage Plugin
SRColor
A color extension built with Swift
ui-screen-shooter
Using UI Automation to automatically generate all screenshots of your iOS app, on different device types, in different locales by running a single command. Hands free.
Unofficial-Waterloo-USA-Intern-Guide
Or: How I Learned to Stop Worrying and Love the Greenback
WatchSpringboard-Prototype
Prototype code for a view that shows icons in an Apple Watch-like homescreen layout. Video on: https://www.youtube.com/watch?v=UggYGThmFEo&list=UU7C761Fn9aih_W6kMvkm24w
WWDC-Notes
Notes taken by various people at WWDC, please help by contributing.