iOS

iPhoneアプリ「不思議ゴマで錯視の体験!!」アップデートのお知らせ

iPhoneアプリ「不思議ゴマで錯視の体験!!(Spinning Disk Illusion)」のバージョン2.0がリリースされました。 App Storeから無料でダウンロードできます。 不思議ゴマで錯視の体験!! (Spinning Disk Illusion) ディスプレイの中という仮想世界でコマが回り…

iPhoneアプリ「不思議ゴマで錯視の体験!!」開発に関するメモ

不思議ゴマで錯視の体験!! (Spinning Disk Illusion) App Storeから無料でダウンロードできます。 今月初めにリリースされたiPhone/iPod touch用アプリの「不思議ゴマで錯視の体験」(以下、「錯覚ゴマ」とする)に関しまして、開発からリリースまでの過程で…

3作目のiPhone/iPod touch用アプリが公開されました

アプリ名 不思議ゴマで錯視の体験!! (Spinning Disk Illusion) App Storeから無料でダウンロードできます。 以下で紹介する画面イメージは英語版のものですが、日本語環境では日本語化されたものが利用できます。 公開までの期間 昨年の12月初めからコードを…

App Storeランキング

iOS

iOSアプリ「騒音測定メーター」が、App Storeのトップ無料ランキング(カテゴリはユーティリティ)において21位になりました! なぜ急にダウンロード数が増えたのか不思議だったのですが、どうやらCNET Japanで紹介されたからのようです。紹介していただいて…

「騒音測定メーター」-20[dB]としか表示されない場合の解決策

iOS

iOSアプリである「NoiseLevelMeter(騒音測定メーター)」にいくつかのコメントをいただいています。その中でもっとも深刻な問題と思われるものとして、「測定しても、-20[db]としか表示されない!動かないよ!」があります。 この問題は、デバイス(iPhone/…

「騒音測定メーター」をアップデートしました(最新バージョン3.0.0公開中)!!

iPhone/iPod touch (5th generation)で動作する騒音測定アプリである、「騒音測定メーター(NoiseLevelMeter)」の最新バージョン3.0.0がApp Storeで利用可能となっています。 ‎NoiseLevelMeter on the App Store(英語のページ) ‎「騒音計測メーター」をAp…

騒音測定メーター(NoiseLevelMeter)のアップデート作業(1)

Xcode ver.5で、以前のバージョンのXcodeで作成したプロジェクトを開いたときに生じる問題を一つ一つつぶしていく作業を開始。 問題点 Xcode ver.5でコンパイルしたプロジェクトをiOSシミュレータで実行してみると、ターゲットが「iPhone Retina (4-inch 64-…

Xcode version5.0を使い始めるにあたり、とりあえずの課題

強制的にXcode version5.0にアップデートされてしまったので、使い方に慣れることにする。 Xcode version5.0で、NoiseLevelMeter(騒音測定メーター)のメンテナンスをするためには、まず解決しなければならない問題として、「画面表示」がある。具体的には…

「Apple関連を中心とした情報サイト」Linkmanで「騒音測定メーター」をご紹介いただきました!!

iOS

ありがとうございます。ひょっとしてうるさいかも!?iPhoneアプリ「騒音測定メーター」今後ともよろしくお願いいたします。

「プライベート15パズル」をアップデートしました

プライベート15パズルのバージョン3.0が公開になりました。従来通り、無料でご利用いただけます。iOS7でも正常動作することを確認しております。 バージョン3.0での新機能、修正点をここではご紹介します。 どのようなアプリか? お持ちの写真、画像ファイル…

騒音計測メーターの不具合修正(アップデート予定)

iOSアプリ「騒音計測メーター(NoiseLevelMeter)」が、iOS7での動作しない問題ですが原因を特定し、解決しました。同じ問題に悩んでいた人がやはりいたようです。 avfoundation - AVAudioRecorder & AVAudioPlayer with iOS 7 not working properly - Stack O…

騒音計測メーター (iOS7.0での不具合発生)

iOSの新バージョン7.0の公開とともに、早速デバイスのiOSをアップデートしたところ、「騒音計測メーター (NoiseLevelMeter)」の動作に不具合が発生しました。 詳細は以下の通りです。 不具合内容:「測定する」ボタンを押しても処理が終了しない。そのため、…

iPhone/iPod touch用アプリ プライベート15パズルをアップデートしました(バージョン2.1)

プライベート15パズル (Private 15-Puzzle) 無料でご利用いただけます自分が所持している写真や画像データを15パズルの素材とするiPhone/iPod touchアプリ、プライベート15パズルに修正を加えました(バージョン2.1)。マイナーアップデートです。 申請から11…

iPhone/iPod touch用アプリ「騒音計測メーター」の作成時に参考にした文献

はじめに 騒音計測メーター(NoiseLevelMeter) 無料でダウンロードできます。今回作成したiPhone/iPod touch用のアプリである、NoiseLevelMeter(騒音測定メーター)は、2作目の自作アプリになります。本アプリは、1作目の「プライベート15パズル」に比べると…

2作目のiPhone/iPod touch用アプリが公開されました

アプリ名 騒音計測メーター(NoiseLevelMeter) 無料でダウンロードできます。 以下で紹介する画面イメージは英語版のものですが、日本語環境では日本語化されたものが利用できます。 公開までの期間 頭の中で考えていたイメージを形にし始めたのが7月中旬でし…

 iOSアプリのディレクトリ構成

iOSアプリを作っていて、どこにデータベースファイルを保存するべきかをふと考えた。 Documentsというディレクトリがあって、大体はそこに置いているが、そもそもiOSアプリのディレクトリ構成というものがどうなっているかよく分かっていなかった。なんとな…

iPhone/iPod用アプリ プライベート15パズルをアップデートしました

Private 15-Puzzle (Ver.2.0.0)公開中 Private 15-Puzzle (プライベート15パズル)無料です!! Appleにアップデート申請をしてから、4日で審査を通過できました。今回も10日くらいかと思っていましたが、アップデート時の審査はそれほど時間をかけないようで…

現在の時刻と日付を表示

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

データ共有機能の実装のために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日かかりましたが、何のやり取りも無く、すんなり通過したようです。アプリの機能としては、写真データを読みに行こうとするだけで、外部との通信等の難しいことは…

 初めてのiPhoneアプリを作るまでに読んだ本

初めて作ったiPhone/iPod touchアプリが、App Storeで公開するために現在審査中。ここまで来るのに結構な時間がかかってしまったけれども、リリースまでの一通りの手順を体感することをとりあえずの目的としてやってきた。 作ったアプリを申請するまでの段階…

アーカイブしたが、検証が通らない

実行環境 OS X 10.8.4 Xcode 4.6.3 アプリのApp Storeへの初めての登録前に、アーカイブを作成する。登録前の最後の難関になる。アーカイブしてから、検証(Validate)したのだが、成功せず。下の画面の通りにエラーとなってしまう。 エラーメッセージは、 Ico…

iPhoneの画面サイズの違いに対応させなくては

4インチ画面ばかりではなく、3.5インチ画面に対応させなければいけないのだが、さてどうするべきか?いろいろとクリアする問題がある。 Interface builderで作ったウィジェットの配置が、画面の大きさを変えると崩れてしまう。 背景として設置したViewの大き…

iAdを使うための参考サイト

iOS

以下を参考にして粛々と進める。 いろいろな準備 iAd を実装してiOSアプリに広告を表示する方法 [回転対応] | Maccle iTunes connectで入金口座の登録をしよう | オン・ザ・ハンモック onTheHammock LLC コードの実装 How to Add iAd Banner in iPhone App |…