Class names are CamelCase
.
Methods and variables are snake_case
.
Methods with a ?
suffix will return a boolean.
# TODO |
import UIKit | |
class MyTextLabel: UIView { | |
var textLayer = CATextLayer() | |
var textStorage: String = "" { | |
didSet { | |
textLayer.string = textStorage | |
} | |
} |
import Foundation | |
import RxSwift | |
private func getAllEnumValues<T: Hashable>(_: T.Type) -> [T] { | |
var i = 0 | |
let iterator = AnyIterator<T> { | |
let next = withUnsafeBytes(of: &i) { $0.load(as: T.self) } | |
if next.hashValue != i { return nil } | |
i += 1 | |
return next |
var fs = require('fs'), | |
http = require('http'), | |
https = require('https'), | |
express = require('express'), | |
bodyParser = require('body-parser'), | |
request = require('request'), | |
crypto = require('crypto'), | |
FBToken = '', | |
port = 443, | |
options = { |
class Thunder { } | |
class Fire { } | |
protocol Pokemon { | |
typealias PokemonType | |
func attack(move:PokemonType) | |
} | |
struct Pikachu: Pokemon { | |
typealias PokemonType = Thunder |
@implementation NSNull (SafeNull) | |
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector | |
{ | |
NSMethodSignature *signature = [super methodSignatureForSelector:aSelector]; | |
if (!signature) { | |
NSLog(@"Warning: Unsuported selector \"%@\" sent to NSNull object.", NSStringFromSelector(aSelector)); | |
return [NSMethodSignature signatureWithObjCTypes:@encode(void)]; | |
} | |
return signature; |
http://www.flightradar24.com/data/flights/UA853/#38ae207
./fr24togpx.rb 38ae207 > FILENAME.gpx
#!/usr/bin/env perl | |
use 5.010; | |
use strict; | |
use warnings; | |
use Carp; | |
use IO::File; | |
use JSON; | |
use WWW::Mechanize; |
北海道 | HOKKAIDO | hokkaido | |
---|---|---|---|
青森県 | AOMORI | aomori | |
岩手県 | IWATE | iwate | |
宮城県 | MIYAGI | miyagi | |
秋田県 | AKITA | akita | |
山形県 | YAMAGATA | yamagata | |
福島県 | FUKUSHIMA | fukushima | |
茨城県 | IBARAKI | ibaraki | |
栃木県 | TOCHIGI | tochigi | |
群馬県 | GUNMA | gunma |