Life is Really Short, Have Your Life!!

ござ先輩の主に技術的なメモ

2014-11-12から1日間の記事一覧

PlaygroundではARCのテストコードを書いても動きませんよ

Swiftのドキュメントに書いているARCのデイニシャライザ (deinit)を呼ぼうとしたら動かなかった。Deinit method is never called - Swift playground Xcode's Playgrounds for Swift don't work like regular apps; they aren't being run just once. The ob…

swiftだと簡単にプロパティの監視が出来る件

The Swift Programming Language: Propertiesよりこれは簡単でびっくりだ。C#のPropertyChangedよりもイケてる仕組みだと思う。 class StepCounter { var totalSteps: Int = 0 { willSet(newTotalSteps) { println("About to set totalSteps to \(newTotalSt…

TextAreaにはvalue属性なんてもんはない

WordPressのプラグインを作っていて、エラーが有った場合に入力値をフォームに戻すという処理をしたかった。エラーを表示する時に画面をリフレッシュしたかったんだけど、どうもwp_safe_redirectっていうのを使うのがお作法らしい。読んで字の如く、リダイレ…

Swiftの関数はオブジェクトとして使える

JS使いならふつーの話だけど。こういうコードを見るとObjective-Cとは全く別やなぁ・・・ //Intを引数にしてIntを返す関数を返す func makeIncremeter()->(Int->Int) { func plus(number:Int) -> Int { return number + 1 } return plus } var increment = m…