ほげほげ

プログラミング、英会話、ヨガ、料理などの備忘録など。

2015-04-01から1ヶ月間の記事一覧

SwiftでSVProgressHUDを使う

SVProgressHUDはローディング中の場合などのプログレスダイアログを表示するライブラリです。 Objective-Cでコーディングされているので、Swiftから呼び出すときは、一手間必要です。 -Bridging-Header.hを作成する Swiftのプロジェクトで適当なObjective-C…

SwiftyJSONを使う

結局JSONのアクセスが面倒でswiftyjsonを使うことにした。 導入 いつもどおり、cocoapodsでインストール pod "SwiftyJSON", ">= 2.2" boolValueへアクセスする例 let json = SwiftyJSON.JSON(res!) // resはAlamofireのJSONレスポンス if json["status"].boo…

SwiftでJSONの値へのアクセス

とりあえず、Objective Cと同じようにNSDictionaryにキャストして、valueForKeyPathを使う方法を試した。 let j : NSDictionary = JSON as! NSDictionary println(j.valueForKey("status")) println(j.valueForKeyPath("contents._id"))ただ、Objective-Cの…

Apple Watchで、Hello World

ハローワルドしたので、メモ。 環境 iOS 8.3SDK以上が必要(署名付きで実機ビルドするためには) 開発 iOSアプリが必要。(watch app単体というのは無理) 既存のiOSアプリのWatch用のターゲットとしてビルドされる。 作り方 既存のiOSプロジェクトを開く(モチロ…

Swift のアンダースコア

Alamofireのサンプルコードを見ていると以下の記述があった。 Alamofire.request(.GET, "http://httpbin.org/get") .responseJSON { (_, _, JSON, _) in println(JSON) }コールバックの引数が_(アンダースコア)になっている。 第4引数はerrorなどが設定され…

Swift で コールバック

ようやく新規のアプリをSwiftで作る気になってきました。Alamofireのレスポンスの取得が、コールバック形式で受け取れるらしいので、コールバックの簡単なサンプルで実験した。 class Test { func hoge (callback:(String)->Void){ callback("TEXT") } func …

jQuery Form Plugin の bowerインストール方法

今まではjsファイルをダウンロードして利用していたが、bower経由のインストール先を知りたくなったので、調査。 jquery-formという名前でした。 インストール方法 bower install jquery-form 参考 malsup/form · GitHub

FuelPHP で配列定数的なものの管理

今開発しているサービスで都道府県の登録をする必要がある。都道府県のデータを配列で持ちたいのだが、FuelPHPではどのように管理するのがベストプラクティスなのか?configは設定値なのでちょっと違うかなと思いつつ、他に方法が思いつかなったので、config…

テンプレートエンジンtwigの継承方法

twigはベースとなるテンプレートを作り、それを継承して書き換えたい場所だけ書き換えるといった使い方が可能だ。 共通部分の流用が簡単に出来るので、重宝する。継承元テンプレート(base.twig) <html lang="ja"> <head> <meta charset="utf-8"> <title>title</title> </head> <body> {# 書き換え対象 #} {% block main %} {% endbloc</body></html>…

FuelPhpのdefautl time zone

php.iniを修正しなくても、app/config/config.phpで設定ができる。