2011-05-01から1ヶ月間の記事一覧

デジタル時計のようなフォントを利用したい

デジタル時計のようなフォント。腕時計で使われているようなやつ。標準で「DBLCDTempBlack」というのが入っています。 [mylabel setFont:[UIFont fontWithName:@"DBLCDTempBlack" size:42.0f]]; だけどこのフォントだと、幅が数字によって均一でなく ストッ…

アイコンの角を丸くする。

アプリのアイコンや、ツイッタークライアントでのアイコン写真の角を丸くする方法。既存のフレームワークをこれを追加 QuartzCore.framework あとは、ImageViewに対して下記を加えてやればOK // 画像の角を丸くする処理 CALayer *layer = [imageView layer];…

プログラムを実機(iphone)で動かす!!

1.iPhone Development Certificateを得る (1)アプリケーション>ユーティリティ>キーチェーンアクセスを起動する。 (2)キーチェーンアクセスを開いて「環境設定」から上部「証明書」タブを選択、「OCSP」「CRL」が「切」になっていることを確認。 (3)プル…

ActiveIndicatorを表示させる

ウェブアクセスやファイル保存など重たい処理の場合に ユーザに処理中であることを明確にアナウンスする必要がある。その場合、アクティブインジケーターを利用して処理中を表示させる。 ただし、このとき。同一スレッド(メソッド内)では表示されないので…

スレッドを使う1

web上の音楽再生を行う重い処理をスレッドに任せて画面描画を素早くする。 [NSThread detachNewThreadSelector:@selector(hoge) toTarget:self withObject:nil]; UIImageの更新などは、上記では実行できないため こちらを利用したほうがよいらしい。 [delega…

わからないメモ2→解決

やはり、メモリ空間。ポインタの部分でした。 alloc initでメモリをヒープ領域にとる必要があったのでした。 - (void)viewDidLoad { [super viewDidLoad]; self.title = @"FujiRock'11"; fujidays = [[NSMutableDictionary alloc] init]; NSError *error; NS…

わからないメモ2

昨日のメモはヘッダファイルに宣言を書くことで解決しました。 そこで、昨日のメソッドに手を加えてプログラムしたが、今度はポインタ系でミスっているのかうまく動かない。。データ用JSON {"fuji11":[{"day":"29日","stage":"green stage","artist":"css"},…

わからないメモ

javaであたりまえの記載がわからない。 わからないことを忘れないためのメモ。サンプルはあまり意味のない感じだけど、やりたいのはこんな感じ。 ・自クラスのメソッド呼び出しをしたい。 メソッド{ Map days = new HashMap(); if(!existForKey(days,"28"){ …

テーブルを作成する

objective-cは、まだどうも違和感がある。 javaはもちろんcともだいぶ異なるような。一歩ずつ。一歩ずつ。今日はテーブルを作成してみる。まずは、Navigation-based Application を利用する。 今回の目標は、テーブルにセクションを付けて表示するだけ。 デ…

exlipse を入れてみる。

Windowsの環境がかなり弱いので、mac環境でもjavaを触れるようにmacにeclipseを導入してみる。まず、いきなりウィンドウズ用のeclipseをダウンロードしてしまい実行できないとおこられました。mac用をダウンロードして、解凍し適当なところへコピー。ここで…

javaプログラマならば

Effective Java 第2版 (The Java Series)作者: Joshua Bloch,柴田芳樹出版社/メーカー: ピアソンエデュケーション発売日: 2008/11/27メディア: 単行本(ソフトカバー)購入: 77人 クリック: 936回この商品を含むブログ (264件) を見るこれもよんでおいたほう…

Webアプリケーション設計・実装のためのフレームワーク活用の技術

web開発には関わっていなかったので、 大まかにしかわかっていなかったmvcやレイヤーパターンに関して、 とても簡単にサンプルを用いながら説明してくれている。 やや、説明がSeaserありきになっているところが気になるが、 そもそも、なんのためにパターン…

アジャイル開発の奥義

私の好きな筆者の一人ロバートCマーティン。最初にjavaを勉強したときに、JavaプログラマのためのUMLを買ったのがきっかけ。 特に、オブジェクト指向の原則は必読。また、ケントベックはJunitを作成したエンジニアであり、 実装よりのパターン本を出している…

J2EEパターン

gaeを触り始めて初めてweb回りの実装をした。 そしてやっと、数年前に購入したこの本の意味がわかった。今やJava EE5 の時代(もう6か!?)なのに...J2EEパターン 第2版作者: John Crupi,Dan Malks,近棟稔,吉田悦万,小森美智子,トップスタジオ,Deepak Alur出…

パターン指向リファクタリング

デザインパターンは、設計をより良くする上で必要なファクターだと思うが、 それを、最初から作りこむのではなく。それぞれのパターンに近づく、離れる、取り込む。 と、リファクタリングを中心にパターンを導入していくことが書かれている良書。パターンの…

iPhoneプログラミングUIKitリファレンス

評判が良かった上記を購入してみました。まだ、hellow,worldのみ。iPhoneプログラミングUIKit詳解リファレンス作者: 所友太,京セラコミュニケーションシステム株式会社出版社/メーカー: リックテレコム発売日: 2010/01/12メディア: 単行本購入: 25人 クリッ…

json framwork を利用してみる。

json framework を objective-c で利用してみる。まずは、ライブラリのダウンロード。https://github.com/stig/json-framework/downloadsJSON v2.3.2 (iOS).zip をここでは利用しました。 次に、classフォルダ内のファイルをプロジェクトのclassフォルダにコ…

iphone app で音楽を再生する。

iphone アプリを作成しようと勉強してます。 そこで、今回は最初ということで簡単なところから。 iphone app内で音楽を再生する まずは、音楽再生に必要なライブラリを追加する必要があります。 やり方は、Frameworkフォルダ上で control + クリックで追加>…

ios dev center(その後)

ios

結局ディスクイメージが開けないとエラーとなった。そこで、wi-fiと優先でのイーサネットを両方つないだところ。 劇的にスピードアップ。さきほどのダウンロードが3分に...最初からやっていればよかった。ダウンロードし直して実行したらインストールできま…

ios dev center

ios

先日Macを初めて購入したので、この機会にiPhoneアプリを学ぼうと思いたち、 ios dev center で登録。自宅のネット環境は光なんですが、音楽をiphoneのremote経由で操作しようと思い。 wi-fi環境のみ接続してます。ちょっと、失敗しました。 ios sdk のダウ…

エントリー

はてなにエントリーしました。 都内でSEやってます。備忘録として記載していこうと思います。