iPhoneで動画や音楽を再生する際、画面上のステータスバー上に三角の再生アイコンを表示する方法をメモしておきます。
実装済みのサンプルコードはこちら。
2013-04-05
iPhoneアプリ開発: 音楽再生時にステータスバー上に再生アイコンを表示する
http://ishidak.blogspot.com/2013/04/iphone-status-bar-playback-icon.htmliPhoneアプリ開発: 音楽再生時にステータスバー上に再生アイコンを表示する
2011-10-15
Xcode 4.2 アップグレード時の不具合と対処法
http://ishidak.blogspot.com/2011/10/xcode-42-upgrade-problem-solution.htmlXcode 4.2 アップグレード時の不具合と対処法
2011-09-03
Xcode4 でよく使うショートカットまとめ
http://ishidak.blogspot.com/2011/09/xcode4-shortcut.htmlXcode4 でよく使うショートカットまとめ
2011-06-18
iOSアプリ「Timenote」をリリースしました
http://ishidak.blogspot.com/2011/06/iostimenote.htmliOSアプリ「Timenote」をリリースしました
Timenote released for iOS
We released "Timenote" for iOS (iPhone / iPod touch).
★Timenote won App Store Rewind 2011 in Japan App Store.
★Timenote won a No.1 business paid apps ranking in Japan App Store.
What is Timenote?
The concept of the app is a "housekeeping book about time".
http://ishidak.blogspot.com/2011/06/timenote-released-ios-app.htmlTimenote released for iOS
2011-06-06
iPhoneアプリ開発: アプリリリース時にコンソール出力を隠す
NSLog()によるコンソール出力は、デバグ手段としてよく利用されています。
この出力、実はリリース用ビルドしてもそのまま見えています。
コンソール出力の見方は次の通り。
(Xcode4の場合)iOSデバイスをMacに接続する>「Organizer」を開く>「Devices」タブを選択>該当デバイスを選択>「Console」を選択>iOSデバイス上で、適当なアプリを操作
※AppStoreにリリースされているアプリをこの方法で確認してみると、コンソール出力を隠していないものが多数あるようです。
では、リリース時にNSLog()のコンソール出力を消す/隠すにはどうしたらよいか。
この出力、実はリリース用ビルドしてもそのまま見えています。
コンソール出力の見方は次の通り。
(Xcode4の場合)iOSデバイスをMacに接続する>「Organizer」を開く>「Devices」タブを選択>該当デバイスを選択>「Console」を選択>iOSデバイス上で、適当なアプリを操作
※AppStoreにリリースされているアプリをこの方法で確認してみると、コンソール出力を隠していないものが多数あるようです。
では、リリース時にNSLog()のコンソール出力を消す/隠すにはどうしたらよいか。
http://ishidak.blogspot.com/2011/06/iphone.htmliPhoneアプリ開発: アプリリリース時にコンソール出力を隠す
2011-05-19
iPhoneアプリ開発: 画面表示時にUITableViewの一番下のセルを画面内に表示する
UITableViewのある画面を表示したときに、普通はテーブルの一番上のセルが画面上部にくるように表示されます。
一番下のセルが画面内に表示されるようにしたい場合、次のように実現できます。
一番下のセルが画面内に表示されるようにしたい場合、次のように実現できます。
http://ishidak.blogspot.com/2011/05/iphone-uitableview.htmliPhoneアプリ開発: 画面表示時にUITableViewの一番下のセルを画面内に表示する
2011-03-15
Xcode4プロジェクトをSubversionに新規コミットするときのコマンド
Xcode4プロジェクトをSubversionに新規コミットするときのコマンドのメモ
http://ishidak.blogspot.com/2011/03/xcode4subversion.htmlXcode4プロジェクトをSubversionに新規コミットするときのコマンド
2011-02-18
iPhoneアプリ開発: kAudioSessionCategory_PlayAndRecord 利用時に iPod touch 3rd で陥ったエラー
映像・音声の送受信アプリを開発中、各種端末(iPhone 3G/3GS/4, iPod touch 3rd/4th Generation, iPad 1st/2nd Generation)でテストするなかで iPod touch (3rd Generation) による受信再生時のみエラーが発生してしまいました。
エラー詳細と解決した方法についてメモしておきます。
エラー詳細と解決した方法についてメモしておきます。
http://ishidak.blogspot.com/2011/02/iphone-kaudiosessioncategoryplayandreco.htmliPhoneアプリ開発: kAudioSessionCategory_PlayAndRecord 利用時に iPod touch 3rd で陥ったエラー
2010-11-25
iPhoneアプリ開発: UINavigationBar のタイトル部分にタッチイベント追加
UINavigationBar のタイトル部分にタッチイベントを追加する方法です。
ナビゲーションバーのタイトル部分をタッチすると、右図のようにその箇所が白くハイライトし、イベントに紐づいたメソッドが呼び出されるようになります。
ナビゲーションバーのタイトル部分をタッチすると、右図のようにその箇所が白くハイライトし、イベントに紐づいたメソッドが呼び出されるようになります。
http://ishidak.blogspot.com/2010/11/iphone-uinavigationbar.htmliPhoneアプリ開発: UINavigationBar のタイトル部分にタッチイベント追加
2010-10-27
iPhoneアプリ開発: 同じ UITableViewCell 上で Delete ボタンとプラスボタンを表示
UITableViewCellをフリックすると表示されるDeleteボタン(右図参照)と、セルの左端に表示される緑色のプラスボタン( UITableViewCellEditingStyleInsert のスタイル:下図参照)を、同じセル上で表示させる方法です(同時に表示させるわけではありません)。
http://ishidak.blogspot.com/2010/10/iphone-uitableviewcelldelete.htmliPhoneアプリ開発: 同じ UITableViewCell 上で Delete ボタンとプラスボタンを表示
2010-09-30
iPhoneアプリ開発: 外部ライブラリ追加時のpathの設定方法
プロジェクトに外部のライブラリ追加した場合など、プロジェクトのグループとファイルツリーにヘッダファイルとライブラリファイルをドラッグアンドドロップするだけでなく、検索パスを追加する必要があります。
検索パスを追加する方法は次の通りです。
検索パスを追加する方法は次の通りです。
http://ishidak.blogspot.com/2010/09/iphone-path.htmliPhoneアプリ開発: 外部ライブラリ追加時のpathの設定方法
iPhoneアプリ開発: 開発環境として新たに複数のMacやiPhoneを追加する
iPhoneアプリをチーム開発するとき、テスト環境を用意するとき、あるいは故障交換するとき、開発環境として複数のMacやiPhone/iPod touch/iPadデバイスを扱うことが必要な場合があります。
開発環境として新たなMacやデバイスを追加する方法についてメモしておきます。
開発環境として新たなMacやデバイスを追加する方法についてメモしておきます。
http://ishidak.blogspot.com/2010/09/iphone-maciphone.htmliPhoneアプリ開発: 開発環境として新たに複数のMacやiPhoneを追加する
2010-09-11
iPhoneアプリ開発: g++-4.2 failed with exit code 1
ビルド失敗時に、次のエラーメッセージが出力された場合の対処方法のメモ。
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2 failed with exit code 1
http://ishidak.blogspot.com/2010/09/iphone-g-42-failed-with-exit-code-1_11.htmliPhoneアプリ開発: g++-4.2 failed with exit code 1
2010-07-25
iPhoneアプリ開発: iPhone 4と3GSと3GやiPod touchの世代を判別する
iPhone 4と3GSと3GやiPod touchの世代を判別する方法です。
iPhone 3Gと3GSやiPod touchの世代を判別する方法 - 24/7 twenty-four seven のソースコードを参考に、iPhone4 用に更新して、
必要なヘッダファイルを追加して、
deprecatedなメソッド( NSString の stringWithCString メソッド)を修正した
だけのコードです。
iPhone 3Gと3GSやiPod touchの世代を判別する方法 - 24/7 twenty-four seven のソースコードを参考に、iPhone4 用に更新して、
必要なヘッダファイルを追加して、
deprecatedなメソッド( NSString の stringWithCString メソッド)を修正した
だけのコードです。
http://ishidak.blogspot.com/2010/07/iphone-iphone-43gs3gipod-touch.htmliPhoneアプリ開発: iPhone 4と3GSと3GやiPod touchの世代を判別する
2010-07-11
Tokyo-Jogging for iPhone を作りました
Tokyo-Jogging のための iPhone コントローラアプリを作りました。
Tokyo-Jogging というのは、友人の @ryo_katsuma が 2008 年に作ったもので、 Wii リモコン( wiimote )やバランス Wii ボードの各種ボタン・センサーを利用して Google Streat View 画面内を操作することで、バーチャルジョギングを楽しむことができます。 Gizmodo や CrunchGear など海外メディアでも取り上げられています。すごい。
Tokyo-Jogging とは?
http://ishidak.blogspot.com/2010/07/tokyo-jogging-for-iphone.htmlTokyo-Jogging for iPhone を作りました
2010-07-01
Xcode の SCM 機能を使って SVN ( Subversion ) 管理
Xcode プロジェクトのファイル一式を、なるべく Xcode の SCM 機能の GUI を使って、バージョン管理システム SVN (Subversion) で管理する方法です。
世の中では、より新しいバージョン管理システムである Git に移行しつつありますが( iPhone デベロッパーズ クックブックで有名なエリカ様も...)、空気を読まずに SVN を取り上げます。
目次は次の通り。
世の中では、より新しいバージョン管理システムである Git に移行しつつありますが( iPhone デベロッパーズ クックブックで有名なエリカ様も...)、空気を読まずに SVN を取り上げます。
目次は次の通り。
2010-06-25
iPhoneアプリ開発: Xcodeプロジェクトを共有するときに不要なファイル
Xcode プロジェクトを丸ごと他人と共有するときに不要なファイル、
SVN や Git などでバージョン管理する際に ignore 対象となるファイルは次のとおり:
関連ページ:Xcode の SCM 機能を使って SVN ( Subversion ) 管理 | 情熱とスキルと市場
SVN や Git などでバージョン管理する際に ignore 対象となるファイルは次のとおり:
- <xcode project directory>\build\
- (ビルド生成物)
- <xcode project directory>\<project name>.xcodeproj\<user name>.mode1v3
- (ユーザ固有の設定ファイル)
- <xcode project directory>\<project name>.xcodeproj\<user name>.pbxuser
- (ユーザ固有の設定ファイル)
関連ページ:Xcode の SCM 機能を使って SVN ( Subversion ) 管理 | 情熱とスキルと市場
http://ishidak.blogspot.com/2010/06/iphone-xcode.htmliPhoneアプリ開発: Xcodeプロジェクトを共有するときに不要なファイル
2010-06-17
iPhoneアプリ開発: The Debugger has exited due to signal 10 (SIGBUS).
アプリデバッグ中に、デバッガコンソール上に次のようなメッセージを残してアプリが落ちてしまうことがあります。
プログラムはシグナルを受信しました:“0”。 The Debugger has exited due to signal 10 (SIGBUS).The Debugger has exited due to signal 10 (SIGBUS).
http://ishidak.blogspot.com/2010/06/iphone-debugger-has-exited-due-to.htmliPhoneアプリ開発: The Debugger has exited due to signal 10 (SIGBUS).
2010-06-16
iPhoneアプリ開発: private methodの書き方
プライベートなメソッドの書き方。
下記のように、.hファイルではなく、.mファイル内冒頭に、@interface ディレクティブと @end ディレクティブで挟む形で記載します。
下記のように、.hファイルではなく、.mファイル内冒頭に、@interface ディレクティブと @end ディレクティブで挟む形で記載します。
http://ishidak.blogspot.com/2010/06/iphone-private-method.htmliPhoneアプリ開発: private methodの書き方
登録:
投稿 (Atom)






