Skip to content

Instantly share code, notes, and snippets.

@litesync
litesync / makeios
Created March 4, 2019 07:22
Compile libuv for iOS
#!/bin/bash
PLATFORMPATH="/Applications/Xcode.app/Contents/Developer/Platforms"
TOOLSPATH="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin"
export IPHONEOS_DEPLOYMENT_TARGET="8.0"
pwd=`pwd`
findLatestSDKVersion()
{
sdks=`ls $PLATFORMPATH/$1.platform/Developer/SDKs`
@kristopherjohnson
kristopherjohnson / firstDifferenceBetweenStrings.swift
Last active July 19, 2024 19:08
Swift code to find differences between strings and display them in a readable way, useful for displaying unit test results
import Foundation
/// Find first differing character between two strings
///
/// :param: s1 First String
/// :param: s2 Second String
///
/// :returns: .DifferenceAtIndex(i) or .NoDifference
public func firstDifferenceBetweenStrings(s1: NSString, s2: NSString) -> FirstDifferenceResult {
var validators = {
password: function(pass) {
return /[0-9]/.test(pass) && pass.length > 10
}
}
var validate = function(el){
return validators[el.getAttribute('data-validator')](el.value)
}