Skip to content

Instantly share code, notes, and snippets.

View trevorwang's full-sized avatar
:octocat:
Focusing

Trevor Wang trevorwang

:octocat:
Focusing
View GitHub Profile
@trevorwang
trevorwang / addContact.swift
Created October 18, 2016 01:13 — forked from samuelbeek/addContact.swift
Add contact to address book in swift
func addUserToAddressBook(contact: User){
let stat = ABAddressBookGetAuthorizationStatus()
switch stat {
case .Denied, .Restricted:
println("no access to addressbook")
case .Authorized, .NotDetermined:
var err : Unmanaged<CFError>? = nil
var adbk : ABAddressBook? = ABAddressBookCreateWithOptions(nil, &err).takeRetainedValue()
if adbk == nil {
println(err)
@trevorwang
trevorwang / pngquant_all
Created December 6, 2016 08:14 — forked from rvillas/pngquant_all
pngquant an entire folder
find . -name '*.png' -exec pngquant --ext .png --force {} \;
@trevorwang
trevorwang / README.md
Created July 13, 2017 02:52 — forked from polbins/README.md
Android Response Caching using Retrofit 1.9 + OkHttp 2.2

Android REST Controller with Cache-Control

Android REST Controller with Simple Cache Control Headers using Retrofit 1.9.0 + OkHttp 2.2.0

@trevorwang
trevorwang / parse_ipa.py
Created August 10, 2017 07:02 — forked from noamtm/parse_ipa.py
Python: Parse Info.plist from IPA on OSX
#!/usr/bin/env python
from Foundation import NSData, NSPropertyListSerialization
import fnmatch
import sys
from zipfile import ZipFile
# TODO: Add error checking.
def parse_plist(info_plist_string):
@trevorwang
trevorwang / README.md
Created August 24, 2017 15:13 — forked from rsmoorthy/README.md
sails-hook-extmodel: Sails.js hook for extending Models

fw Extended Models

This hook extends the models, its definition and its behaviour.

For now, various features will get added in this hook. And we will migrate them to proper ones, as we go by.

Extended enum support

This feature extends the values of enum from other sources. Other sources could be:

Verifying my Blockstack ID is secured with the address 19DnJjuPP7gqqsDja5i2Q63wKkJK7c19H https://explorer.blockstack.org/address/19DnJjuPP7gqqsDja5i2Q63wKkJK7c19H