2014-04-01から1ヶ月間の記事一覧
HTML + CSS + JavaScriptでUIの構築をするのはもはや一般的である.FirefoxOS,Windows8(のモダンUI),Ubuntu TouchなどHTML + CSS + JavaScriptをデフォルトのUIツールキットとして用いるOSは多い.ネイティブのUIを持つのはAndroidとiOSくらいなので逆に少…
railsでデータベースのリレーションはMODEL.rbファイルに記述する. 1対1の場合所有しているモデルにhas_one,所属しているモデルにbelongs_toを設定する.設定するときは最初の一文字を小文字にする. リレーションの設定が完了したらコントローラ内でデー…
あまりデザインパターンにこだわるほうではないけど一つ多用しているパターンがある. それはシングルトンパターン. どう使うかというと設定値を保存しておくクラスをシングルトンにしておき,アプリの起動時にsqliteとかからロード,終了時に保存するとい…
SocialフレームワークとはiOSにビルドインされたFacebookとTwitter連携機能. jsonをやり取りするので非同期でないと処理がハングアップする. if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) { SLComposeViewController …
$adb tcpip 5555 $adb connect 192.168.XY.Z
_pathは相対パスを _urlは絶対パスを返す 基本的には同じものと考えて問題ない
IntelliJ IDEAでPhoneGapアプリを開発するためのプラグインを作りました. これによりIntelliJの強力なコード補完やLiveEditをPhoneGapアプリ開発に利用出来るようになります. 開発はGithubで.
redirect_toでアクションを呼び出すことが出来る. 現在のコントローラのアクションを引数つきで呼び出す.引数は省略可能 redirect_to :action => :show, :id => 1 別のコントローラのアクションを呼び出す. redirct_to :controller => "users", :action =>…
ViewControllerをUITableViewDelegateとUITableViewDataSourceに準拠させておく viewDidLoad内でUITableViewのDelegateとDataSourceをselfに設定 以下のメソッドを実装 didSelectRowAtIndexはセルの選択時に呼び出される.segueを呼び出すなどの処理を行う.…
UIActionSheetを使うには, UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Upload" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:@"DropBox", @"Evernote", nil]; [actionSheet showIn…
JavaのclassでInterfaceを実装するとき,Interfaceのメソッドを一括で実装したい場合が多い. IntelliJ IDEAなら簡単に可能.eclipseでも可能かもしれないけど. Macの場合Command + i Windowsの場合Ctrl + i
UIGraphicsBeginImageContext(self.view.bounds.size); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); QuartzCore/QuartzCore.hのインポ…
バックグラウンドスレッドで処理を行いたい場合は [self performSelectorInBackground:@selector(method) withObject:nil]; を用いる.withObjectにはメソッドの引数を指定する. メインスレッド(画面の描画を行っているスレッド)上での遅延実行は [self per…
ブラウザ上で動作するエディタにACEエディタがあります. これはCloud9IDEの一部でJavaScriptで書かれたエディタです. 準備としてGithubからACEのJavaScripファイルをダウンロードしてください. https://github.com/ajaxorg/ace-builds src-min-noconflict…
自作タブレットPC計画.正確には自作タブレットPCキット計画ですが現在ここまで進んでいます. 投稿日があれですが別にエイプリルフールじゃないです. 真ん中に見えるのがAM3359,Cortex-A8コアを搭載したMPUです,その隣がDDR3メモリ,400MHz駆動(データ…