アプリから画像を添付してメールを送信する方法
iOS3以降ではMFMailComposeViewControllerクラスを使ってアプリから簡単にメールを送信することが出来ます。 今回はMFMailComposeViewControllerクラスを使って画像を添付し more
View ArticleWordPressの固定ページで特定のカテゴリの新着一覧を表示する
WordPressはブログサイトとして使うだけでなく、固定ページを使って企業サイトなどのような通常のホームページを作成することもできます。 この場合はトップページや、会社概要を固定ページで作成し、ニュースなどを投稿(記事 more
View ArticleiOS端末の画面の回転を検出する
今回はiPhone/iPadの画面の回転を有効にして、そのタイミングを検出する方法を説明します。 以下の3つのポイントで説明します。 アプリケーションで回転を有効にする方法 回転のタイミングで何か処理をする方法 現在の画 more
View ArticleMacにTitanium Mobileの開発環境を構築する
Titanium MobileとはAppcelerator社が開発しているオープンソースのスマートフォンアプリ開発環境です。Javascriptを用いてiOS/Android両方のプラットフォームに向けてモバイルアプリケ more
View ArticleTitanium Mobileのサンプルアプリケーションをシミュレータと実機で動かす
今回はAppcelerator社が提供している「Kitchen Sink」というサンプルアプリケーションをTitanium Studioにインポートして動かす方法を説明します。iOS、Androidのシミュレータ(And more
View ArticleNSSetUncaughtExceptionHandler関数を使ってクラッシュ時にスタックトレースを出力する
デバッグ中にアプリケーションに例外が発生しクラッシュしてしまうことがあります。 その際、どこで例外が発生してクラッシュしたかを知ることが、不具合解析の第一歩になります。が、コンソール二出力される情報が少なく、どこで発生し more
View ArticleNSLogの出力をファイルに保存する
今回はNSLogの出力をファイルに保存する方法を紹介します。 アプリケーションのデバッグの際にNSLog関数を使ってログをコンソールに出力して解析を行うことがあります。 デフォルトではコンソールへの出力なので実機をMac more
View ArticleアプリケーションからiOS端末のバックライトの輝度を変更する
iOS5からアプリケーションで端末(iPhone、iPad、iPod touch)のバックライトの輝度を取得、変更できるようになりました。 それでは続きへどうぞ。 UIScreenクラスのbrightnessプロパティ more
View ArticleGHUnitを使ってiOSアプリケーションの単体テスト(ユニットテスト)を行う
GHUnitと呼ばれるテストフレームワークを用いてiOSアプリの単体テスト(ユニットテスト)を行う方法を解説します。 テストフレームワークを使ってテストを自動化しておけばコードを修正した時にすぐにテストを実施できたりと幸 more
View ArticleGHUnitを使って非同期APIの単体テスト(ユニットテスト)を行う
「GHUnitを使ってiOSアプリケーションの単体テスト(ユニットテスト)を行う」でGHUnitの組み込み&同期APIのテスト方法の説明を行いました。今回は通信処理等の非同期API(非同期メソッド)のテストを行う方法を説 more
View Article