Josh Woomin Park

9pods
JHChainableAnimations is good, BUT, due to its unique syntax, the code could look very messy, if not undecipherable.
KRAnimationKit adopts a more familiar and traditional syntax, making it really obvious what the functions will do. Not only that, it's really simple to mix and match animations for different views as well as reverse or repeat your animations.
License: MIT
KRMathInputView
receives handwriting input and saves data as paths.
By separating the parser that analyzes input data, KRMathInputView
can be easily adopted into an existing project.
License: MIT
KRPieChart
is a light-weight library, allowing users to draw a pie chart with only a few property settings.
License: MIT
KRPresentationKit makes custom modal presentation easy by providing useful default animations, as well as the functionality to define a custom animation.
License: MIT
KRStackView allows users to arrage subviews like UIStackView
, but supports iOS 8 and under.
License: MIT
A Swift ported version of JQuery timing function. Original code: http://gsgd.co.uk/sandbox/jquery/easing/jquery.easing.1.3.js
License: MIT
By including KRWalkThrough into your project, you can easily build a walk through without polluting your code with walk through code, which is most likely used in the app only once.
Using TutorialManager, a singleton object that will overlay the walk through on top of your regular views, you can control the next steps of the walk through easily.
License: MIT
A collection view flow layout subclass that zooms the center item to the specified scale. Most likely for a single line of items, either horizontally or vertically. (It works fine with multiple rows/columns, but focusing many items at the same time defeats the purpose of focusing!)
License: MIT