サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
レイングッズ
qiita.com/yonestra
リフレクションとは、Wikipediaによると プログラムの実行過程でプログラム自身の構造を読み取ったり書き換えたりする技術のことである。 だそうです。 ということで、サーバーからJSONなどでパラメータを取得してクライアント側のモデルクラスを初期化するような場合にC#のリフレクション機能を使ってみたのでその紹介をします。 抽象クラスにリフレクションによりパラメータ初期化するメソッドを定義しておくだけで、サーバーからモデルクラスのField名かProperty名をキーとして渡すだけで動的に初期化をすることができます。 これをしないとParserから値を引き出す時に対応するキーを指定し、さらにコンストラクタにすべてのパラメータを代入する必要があるのでなかなか面倒です。 サーバーも実装するようなプロジェクトではできるだけ楽に要件追加できるといいですよね。 少し楽ができるTipsとして参考にして
my365がすごいいい感じだったので、Titaniumで簡略に作れるレベルでパクってみる。 目指してるところは、写真とってカレンダーに表示するってだけの簡単なもの。my365はコミュニケーション、カメラフィルタ、SNS連携など高機能でデザインも良い神アプリなのでここのとは全然違います。 javascriptでカレンダーを実現するスクリプトはここを参考にしました。 今回はカレンダー状にLabelを並べただけ。写真保存、写真挿入とか作って続くかも *マジックナンバー多用注意!! var win = Ti.UI.currentWindow; //今日という日 var now = new Date(); now.setHours(12); var Y = now.getYear()+1900; var M = now.getMonth()+1; //表示している画面の年と月 var whenLab
このページを最初にブックマークしてみませんか?
『@yonestraのマイページ - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く