2013-07-01から1ヶ月間の記事一覧

現在の時刻と日付を表示

たったこれだけのことなのに、面倒といえば面倒な手続きを経なければならない。 NSDate *datetime = [NSDate date]; NSDateFormatter *fmt = [[NSDateFormatter alloc] init]; fmt.dateFormat = @"yyyy/MM/dd HH:mm:ss"; NSString *result = [fmt stringFrom…

iPhoneアプリ設計の極意

iPhoneアプリ設計の極意 ―思わずタップしたくなるアプリのデザインJosh Clark 深津 貴之(監訳) オライリージャパン 2011-06-18売り上げランキング : 46909Amazonで詳しく見る by G-Tools現状のiPhoneアプリの「定石」がまとめられた良い本。基本を知ること…

データ共有機能の実装のためにUIActivityViewControllerを使う

iOS6以降でしか使えないクラスであるが、便利だ。こんなに簡単にデータ共有機能が実装できるとは。 UIActivityViewControllerを使ったデータ共有 - Toyship.org アカウント未設定でもアイコンが表示されるUIActivityViewController | スマートフォンアプリ開…

アクションシートの表示に関するメモ

アクションシートを使うときの注意点を2つだけメモしておく。 キャンセルボタンを加える アクションシートを開いたあとで何もせずにシートを閉じるために、キャンセルボタンをシートの中に加えたい。そのとき、加えたボタンがキャンセルボタンであることを認…

作業メモ

Storyboardの使い方を学ぶ。画面遷移の設定など。TableViewの実装は、複雑そうなので後回しにする。(参考:http://www.raywenderlich.com/ja/25696/初めての-storyboard-in-ios-5-part-1) Storyboardで、追加したViewControllerを制御するためのクラスファイ…

 作業メモ

ストーリーボードを使ってタブバーを設置。デフォルトではタブが2つしかないが、1つ追加して3つにする。 タブバーのアイコンを設定:アイコンのファイルはIconshock - 2 million stock icons and 800 icon setsを使わせてもらう。 UIButtonのボタンの色を変…

サウンド再生中のタイマーの使用

音声ファイルからサウンドを再生する。かつ再生している間、サウンドの出力レベルを読み取り続ける処理をタイマーで行う。そのために、ソースコードViewController.mの中で以下のように記述した。主要部分のみを示す。まずは、オブジェクト変数名を定義して…

音声の録音と再生はどのように行われるのか?

AVFoundation.frameworkを使って実装する。 「録音」は音声をファイルとして保存すること、「再生」は音声ファイルを再生すること、で実現できる。これが標準的な方法のような気がする。 音声の記録 Sample.cafファイルとして保存するための準備は以下のよう…

iOSで音を扱うための勉強

ここで勉強するポイント 以下の通り。とりあえずコードを書いてみる。 AVFoundation.frameworkを使う。 音声の再生と記録。記録したものを再生するにはどうするか? VUメータ、レベルメータの作り方(たぶん面倒。OrganizerのサンプルではOpenGLを使っていた…

初めて作成したiPhone/iPod touch用アプリが公開されました

アプリ名 Private 15-Puzzle (プライベート15パズル) 公開までの審査期間 Appleの審査には10日かかりましたが、何のやり取りも無く、すんなり通過したようです。アプリの機能としては、写真データを読みに行こうとするだけで、外部との通信等の難しいことは…

Windows7用のPCベンチマークソフトを使う

PCMark7で、普段使っているノートPCのベンチマークを行った。カタログ上の理論スペックではなく、PCを実際に使用するときの性能(実効性能)を測定することができる。 (参考:Futuremark,Windows 7世代のPC総合ベンチマーク「PCMark 7」を発表。4Gamerでミ…