Skip to content

Instantly share code, notes, and snippets.

View kichiemon's full-sized avatar
🌴
I’m on Fiji time!

きちえもん kichiemon

🌴
I’m on Fiji time!
View GitHub Profile
@kichiemon
kichiemon / MailDelegateSample.swift
Last active November 27, 2019 14:35
[swift]4ステップで実装できるdelegate ref: http://qiita.com/iKichiemon/items/a55b3624e042ea843573
class User {
/*
* メール送信の依頼書
*/
let delegate:MailDelegate?
@kichiemon
kichiemon / animal.spider
Last active August 29, 2015 14:09
[Spider]新しい?AltJS「Spider」でHelloWorldを動かしてみる ref: http://qiita.com/iKichiemon/items/202fdfdb13832c67cf11
func Animal(name) {
this.hello = func () {
::console.log('Hello everyone! My name is \(name) ');
};
}
func Cat(name) extends Animal(name) {
this.hello = func () {
super.hello(name);
@kichiemon
kichiemon / file0.swift
Last active August 29, 2015 14:09
[Spider]Swiftと似た?を使ったチェーンのメモ ref: http://qiita.com/iKichiemon/items/f240a89665f8e4ec4ce3
var name:String?
@kichiemon
kichiemon / file0.txt
Last active August 29, 2015 14:10
7ステップで出来るAngularFireチュートリアルをやってみた ref: http://qiita.com/iKichiemon/items/6d0754a025f46d2a2cac
angularFire
<!-- AngularJS -->
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"></script>
<!-- Firebase -->
<script src="https://cdn.firebase.com/js/client/2.0.4/firebase.js"></script>
<!-- AngularFire -->
<script src="https://cdn.firebase.com/libs/angularfire/0.9.0/angularfire.min.js"></script>
@kichiemon
kichiemon / file0.swift
Last active August 29, 2015 14:10
[Spider]Swiftと同じfor-in型がJavascriptで書けます ref: http://qiita.com/iKichiemon/items/3fcb78d5da5af15ef1eb
let foods:[String] = ["apple", "fish", "meat"]
for food in foods {
println(food)
}
// "apple"
// "fish"
// "meat"
@kichiemon
kichiemon / file0.swift
Last active August 29, 2015 14:10
[Swift]Stringから1文字目を取り出す方法メモ ref: http://qiita.com/iKichiemon/items/4736110a80dab10177ea
let str: String = "HelloWorld"
import UIKit
protocol PinterestLayoutDelegate: class {
func collectionView(_ collectionView:UICollectionView, heightForPhotoAtIndexPath indexPath:IndexPath) -> CGFloat
}
class PinterestLayout: UICollectionViewLayout {
fileprivate var numberOfColumns = 2
fileprivate var cellPadding: CGFloat = 6
@kichiemon
kichiemon / makefile
Last active March 28, 2019 01:35
Generate iOS Project by Makefile
# curl rawURL -O
SHELL := /bin/bash
.PHONY: all
define setup_gem
bundle init
chmod +w Gemfile
echo "gem 'fastlane'" >> Gemfile
CATransaction.begin()
CATransaction.setCompletionBlock { [weak self] () in
self?.tableView.reloadData()
}
self.data = data
CATransaction.commit()
#if targetEnvironment(simulator)
// iOS simulator code
#endif