24/7 twenty-four seven

iOS/OS X application programing topics.

2008-01-01から1年間の記事一覧

LCD Clock1.1.0がリリースされました。

LCD Clock新機能 バックライトの常時点灯設定を追加。 カレンダー表示設定を追加。当月〜7ヶ月。 逆さ向きの表示に対応 横向き表示時に日付表記を追加。 海外の日付表記に対応。 最大で6ヶ月先までカレンダーを表示できるようになりました。 横画面表示に…

UICCalendarPickerの使い方

基本形 UICCalendarPicker *calendarPicker = [[UICCalendarPicker alloc] initWithSize:UICCalendarPickerSizeMedium]; [calendarPicker setDelegate:self]; [calendarPicker setSelectionMode:UICCalendarPickerSelectionModeMultiSelection]; [calendarPi…

iPhone用日付選択UIライブラリ、UICCalendarPickerを作りました。

UIDatePickerよりも簡単に日付を選択できるようにしたいと思って作りました。 予定を入力するような場面などで、活用できると思います。 GitHubのUICoderzのグループで公開しています。 アプリケーションに組み込んだり、自由に使ってください。 テレビ番組…

LCD Clockに新色追加のアンケート

http://www.uuuu.to/app/lcdclock/color/フォーユーさんのサイトで、LCD Clockに今後追加されるカラーバリエーションの人気投票を行っています。このアンケートで一番人気のカラーが、次のバージョンで追加されます。標準の3色では物足りなかった方や、新色…

AppStoreでのダウンロード数を自動で取得してグラフ化するアプリケーション「AppViz」

http://www.ideaswarm.com/products/appviz/Mac用アプリケーションです。Apple IDとパスワードを設定しておけば、自動で売り上げ情報をダウンロードしてくれます。 iTunes Connectにログインする必要がないので、けっこう便利です。国別のダウンロード数を円…

Myブックマークを非公開設定にしていると、はてな touchから閲覧できない。(『アクセス権がありません Status Code = 403』)

Myブックマークの公開設定を「非公開」にしていると、はてな touchからはエラーで閲覧できないようです。私は「公開」にしているので、いつから見られなくなったかは分かりませんが、アプリケーションは特に変更していないので、はてなの仕組みがそうなった…

iPhoneデバッグ用のマクロで、クラス名とメソッド名を自動的にログ出力する

iPhone デバッグ用のマクロ - Windchase #ifdef DEBUG # define LOG(...) NSLog(__VA_ARGS__) # define LOG_CURRENT_METHOD NSLog(NSStringFromSelector(_cmd)) #else # define LOG(...) ; # define LOG_CURRENT_METHOD ; #endif iPhone デバッグ用のマクロ …

LCD Clock1.0.1がリリースされました。

LCD Clock祝日表示に関する不具合を修正しました。 不具合の修正 年の切り替わりで、祝日が正しく表示されない問題を修正しました。

テレビ番組表 1.2.0をリリースしました。

テレビ番組表テレビ番組表 1.2.0がアップルの審査を通過しました。主な変更点は以下の通りです。 機能の追加・変更 一週間のうち、別の日の番組表を表示できるようになりました。 文字の大きさが変更できるようになりました。 別の日を表示する タイトルバー…

LCD ClockがAppStore有料トップアプリケーションランキングで1位になりました!

LCD Clock びっくりしました。 ダウンロードしてくださった皆さん、本当にありがとうございます。 forYou,Inc.|LCD Clock. 株式会社フォーユー|forYou,inc.

LCD ClockがAppStore有料トップアプリケーションランキングで3位になりました!

LCD Clockたくさんの人が使ってくださって嬉しいです。ありがとうございます。http://www.macotakara.jp/blog/index.php?ID=1980&tag=LCD%20Clock,iPhone%203G iPhone/iPodTouch用デジタルクロック - ぐるぐる http://www.sato-tetsuya.net/iphone/2008/12/i…

美しい画面と多機能が魅力のiPhone用時計アプリ「LCD Clock」のご紹介

forYou,Inc.|LCD Clock. 株式会社フォーユー|forYou,inc. LCD Clock このアプリケーションはフォーユーの金田さんからの依頼で、私がプログラミングしました。 アップルに提出したのは11/5なのですが、Pending Contractのまま止まっていました。 それが昨…

はてな touch 1.2.0をリリースしました。

はてな touch / Hatena touchはてな touch 1.2.0がアップルの審査を通過しました。主な変更点は以下の通りです。 新機能 ホットエントリー画面で、未読の記事と既に読んだ記事とを色分け表示するようにしました。 日記に添付する画像のサイズを選べるように…

LDR touch 1.2.1をリリースしました。

LDR touchLDR touch 1.2.1がアップルの審査を通過しました。主な変更点は以下の通りです。 新機能 モバイル用にWebサイトを変換して表示する機能を追加しました。 Webサイトの表示中にSafariを起動できるようになりました。 モバイル用にWebサイトを変換して…

テレビ番組表が2008年のAppStoreランキングで9位になりました。

2008 App Store トップ・ランキング2008年のApp Storeランキング、「トップ有料アプリケーション」と「トップ無料アプリケーション」が発表されました。 「テレビ番組表」がトップ無料アプリケーションの9位にランキングされていました。 たくさんの人に使っ…

UITabBarController + UINavigationController + UITableViewという画面構成のときに、次の画面でタブバーを消すようにしていると、前の画面に戻ってきたとき、テーブルの一番下が隠れる。

言葉だけでは分かりにくいので、テレビ番組表の画面で説明します。 一覧画面はタブバー + テーブルビュー (UITabBarController + UITableView) という構成になっています。 一番下の列をタップして、次の画面に移動します(Web画面)。 異動先の画面ではタブ…

日本語環境では、NSDateFormatterでフォーマットした日付がおかしい

書式文字列の仕様は以下の通りです。 h Hour [1-12] H Hour [0-23] K Hour [0-11] k Hour [1-24] UTS #35: Locale Data Markup Language それでこんなコードで実験してみると・・・ NSDate *now = [[NSDate date] retain]; NSDateFormatter *dateFormatter =…

LDR touch 1.2.0をリリースしました。

LDR touch (AppStore)LDR touch 1.2.0がアップルの審査を通過しました。 主な変更点は以下の通りです。 1.1.0にしたときから、よく落ちるようになったという指摘を頂いていたので、 このたび全面的に書き換えました。 Webの画面では未だ不安定な部分がありま…

iPhoneの自動ロック(自動スリープ)を無効にする

UIApplicationクラスのidleTimerDisabledプロパティにYESをセットする。 - (void)applicationDidFinishLaunching:(UIApplication *)application { [[UIApplication sharedApplication] setIdleTimerDisabled:YES]; [window addSubview:landscapeClockViewCon…

ライブドアさんがLDR touchを紹介してくれました

iPhoneアプリ紹介ページを開設しました|livedoor Reader 開発日誌 livedoor Reader - RSSリーダー : iPhoneアプリケーション iPhoneやiPod touchでlivedoor Readerをチェックできる便利なアプリケーションを紹介していきます。今回ご紹介するのは、"LDR tou…

UIImageViewを使って画像を回転

UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation]; if (UIDeviceOrientationIsLandscape(orientation)) { [landscapeClockView setCenter:CGPointMake(160.0, 240.0)]; if (orientation == UIDeviceOrientationLandscapeLeft) { […

iPhoneアプリで正規表現を使う

RegexKit Framework上記のサイトからRegexKitLiteをダウンロードします。RegexKitLite-2.2.tar.bz2を展開すると、以下のようになります。 RegexKitLite.h RegexKitLite.m RegexKitLite.html examples RKLMatchEnumerator.h RKLMatchEnumerator.m NSString-He…

iPhoneで繰り返しループするサウンドを鳴らすコードのメモ (Audio Queueのサンプル)

iDevGames Forums 使い方 GBMusicTrack *song = [[GBMusicTrack alloc] initWithPath:[[NSBundle mainBundle] pathForResource:@"BackgroundMusic" ofType:@"mp3"]]; [song setRepeat:YES]; [song play]; GBMusicTrack.h // // GBMusicTrack.h // GameBase /…

iPhoneを振る動作を検出するコードのメモ

ios - How do I detect when someone shakes an iPhone? - Stack Overflow // Ensures the shake is strong enough on at least two axes before declaring it a shake. // "Strong enough" means "greater than a client-supplied threshold" in G's. stati…

Interface BuilderでカスタムUITableVIewCellを作るときの注意点

Interface Builderを使ってカスタマイズしたUITableViewCellを作る方法(追記あり) - 24/7 twenty-four seven前に書いた手順は長くて、自分でも見逃しがあったので、よくある間違いをまとめておきます。 XIBファイルのUITableVIewCellを使用するときによく…

LDR touch 1.1.0をリリースしました。

LDR touchLDR touch 1.1.0がアップルの審査を通過しました。 今回のバージョンから、アイコンを変更しました。 このアイコンは、フォーユーの金田さんに作っていただきました。ありがとうございます。 主な変更点は以下の通りです。 新機能 レート・フォルダ…

Interface Builderを使ってカスタマイズしたUITableViewCellを作る方法(追記あり)

[追記]大事な手順を書き忘れていました。セルの再利用のための手順を最後に追記しています。 間違ってるかもしれないけど、たぶんこう。 View Templateを選択して、新しいXIBファイルを作成します。 もともとのViewを削除します。 代わりにUITableViewCellを…

LDR touchにライバル登場!

AeroReaderLivedoor Readerと同期できるiPhoneアプリケーションが登場しました。 ピンを立てる機能や、オフラインでのブラウズにも対応してます。 もちろんSafariを使わずに本文を読めます。 LDR touchに無い機能を挙げると、 レート別表示 Fastladderに対応…

はてな touch 1.1.1をリリースしました。

はてな touch/Hatena touchはてな touch 1.1.1がアップルの審査を通過しました。主な変更点は以下の通りです。 新機能 ホットエントリー画面に、見えないインデックスを追加しました。(右端をタッチすると分かります) 不具合の修正 過去の日記を開くとき…

iPhone SDKで利用できるフォントの一覧

Parkerad hos Loopia