Skip to content

Instantly share code, notes, and snippets.


KZ k3zi

Block or report user

Report or block k3zi

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile


Accent Tips

・っ or ッ sound

・At the end of the 連用形(勝ち、食い、帰り) when the 動詞 comes next to a て・た・たり、 a 促音(っ) is introduced in between.
・This only occurs with the following endings「ち」「ひ・い」「り」

k3zi / MyTableViewController.swift
Created Jun 17, 2016
Masks any cells behind the section header of a .Plain UITableView
View MyTableViewController.swift
override func scrollViewDidScroll(scrollView: UIScrollView) {
for cell in self.tableView.visibleCells {
let hiddenFrameHeight = scrollView.contentOffset.y + self.tableView(tableView, heightForHeaderInSection: 0) - cell.frame.origin.y
if hiddenFrameHeight >= 0 || hiddenFrameHeight <= cell.frame.size.height {
self.maskCell(cell, fromTopWithMargin: hiddenFrameHeight)
k3zi / MPNavigationAnimatedTransitiion.swift
Last active May 3, 2017
A basic transition that properly pushes off transparent views
View MPNavigationAnimatedTransitiion.swift
import UIKit
class MPNavigationAnimatedTransitiion: NSObject, UIViewControllerAnimatedTransitioning {
let operation: UINavigationControllerOperation
init(operation: UINavigationControllerOperation) {
self.operation = operation
k3zi / PSPDFUIKitMainThreadGuard
Last active Aug 29, 2015
Automatically kick all UIKit calls to Main Thread
View PSPDFUIKitMainThreadGuard
#import <objc/runtime.h>
#import <objc/message.h>
// Compile-time selector checks.
#define PROPERTY(propName) NSStringFromSelector(@selector(propName))
// A better assert. NSAssert is too runtime dependant, and assert() doesn't log.
// Accepts both:
You can’t perform that action at this time.