A picture representing yichizhang


Melbourne, Australia
NSTextView-LineNumberView screenshot


June 20, 2015 • MIT License
Add line numbers to an instance of NSTextView. The line number view is implemented as a subclass of NSRulerView.
YZNameFormatter screenshot


March 27, 2015 • MIT License
A simple name formatter to help split name strings into "prefix", "first name" and "last name".
YZKeyboardInputAccessoryView screenshot


March 16, 2015 • MIT License
A drop-in input accessory view that adds a dismiss button and an extra row of characters (can be any numbers, letters or emojis) on top of the keyboard. It mimics the look, feel, and functionality ...
StringScore_Swift screenshot


March 06, 2015 • MIT License
Swift string ranking 0 for no match; up to 1 for perfect. "String".score(word:"str"); //=> 0.825 StringScore_Swift is a Swift library which provides fast fuzzy string matching/scoring. Based on ...
CMPopTipView_Swift screenshot


February 23, 2015 • MIT License
CMPopTipView rewritten in Swift. Custom UIView for iOS that pops up an animated "bubble" pointing at a button or other view. Useful for popup tips. CMPopTipView is an iOS UIView subclass that d...
JCTiledScrollView_Swift screenshot


February 16, 2015 • MIT License
Jesse Collis's JCTiledScrollView rewritten in Swift. A set of classes that wrap UIScrollView and CATiledLayer. It aims to simplify displaying large images and PDFs at multiple zoom scales.
YZSwipeBetweenViewController screenshot


December 30, 2014 • MIT License
A view controller that has a scroll view which contains multiple view controllers's views; user can swipe left/right to switch to different views.