This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React, { useState } from "react"; | |
import ReactDOM from "react-dom"; | |
const usePersistedState = (initialState, key) => { | |
// Check if we have a value stored | |
let value = localStorage.getItem(key); | |
if (!value) { | |
value = initialState; | |
} else { | |
value = JSON.parse(value); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# Make sure node packages are there | |
yarn | |
# 1st fix: glog config.h not found | |
# Manually trigger 3rd party installs | |
cd node_modules/react-native | |
./scripts/ios-install-third-party.sh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Keybase proof | |
I hereby claim: | |
* I am stigi on github. | |
* I am ullrich (https://keybase.io/ullrich) on keybase. | |
* I have a public key ASBvBQm1Dl9T7YVshwg3uQq5P9VyAzlN4bQNQef1Z7rzYgo | |
To claim this, I am signing this object: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def fetchPassword(identifier) { | |
if (!Os.isFamily(Os.FAMILY_MAC)) { | |
println "Not on macOS, falling back to using keystore password from Environment" | |
return props.getProperty(identifier) | |
} | |
def keychainLabel = "${identifier}" | |
println "Fetching keychain password with label '${keychainLabel}" | |
def stdout = new ByteArrayOutputStream() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
func doubleToInt(_ input: Double) -> Int? { | |
guard ( | |
input < Double(Int.max).nextDown && | |
input > Double(Int.min).nextDown) | |
else { | |
// Int overflow | |
return nil | |
} | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Realm from 'realm' | |
const openAndCloseWithModel = async (schema) => { | |
let realm | |
try { | |
console.log("Opening realm") | |
realm = await Realm.open({schema}) | |
.catch((e) => { | |
console.error("Cought rejection error") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// @flow | |
// Adapted from https://gist.github.com/hyb175/beb9ceed4c34300ba7c77d3d6d44ae52 | |
import type {ModelSchemaType} from '../schema' | |
type CallbackType = ()=>{} | |
type RealmObjectType = { | |
realmModelName: string | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Exception Type: SIGSEGV | |
Exception Codes: SEGV_ACCERR at 0x21e4f30d | |
Crashed Thread: 0 | |
Thread 0 Crashed: | |
0 libobjc.A.dylib 0x38f4f626 objc_msgSend + 5 | |
1 UIKit 0x310b2fb1 -[UITableViewRowData(UITableViewRowDataPrivate) _updateNumSections] + 78 | |
2 UIKit 0x310b2ef9 -[UITableViewRowData invalidateAllSections] + 72 | |
3 UIKit 0x310b2c75 -[UITableView _updateRowData] + 208 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Process: Xcode [99304] | |
Path: /Applications/Xcode.app/Contents/MacOS/Xcode | |
Identifier: com.apple.dt.Xcode | |
Version: 7.3 (10183.3) | |
Build Info: IDEFrameworks-10183003000000000~2 | |
Code Type: X86-64 (Native) | |
Parent Process: ??? [1] | |
Responsible: Xcode [99304] | |
User ID: 1666714533 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Foundation | |
protocol ProtocolType { | |
func test() -> () | |
} | |
struct StructOne: ProtocolType { | |
func test() -> () {} | |
} |