Xcodeでデバッグ時に役に立つエラー処理

先日、「Xcodeでリリース用のモジュールを作ってテストする方法」という記事を書きましたが、それが必要な理由を詳しく書いていませんでした。そこで、その理由と合わせてデバッグ時に役に立つエラー処理について書きます。 エラー処理は大きく分けると、次の2つの異なる目的があります。 アプリを使う人に間違った … 続きを読む Xcodeでデバッグ時に役に立つエラー処理

サンドボックス対応アプリでファイルを選択する方法

App Storeで販売するMacアプリは、2012/06/01からサンドボックス対応が義務化されています。今回ファイルをユーザに選択してもらうアプリを作っていて、このサンドボックスの制限でNSOpenPanelが表示されず困りました。 サンドボックスとは システム上のファイルを自由に読み書きできな … 続きを読む サンドボックス対応アプリでファイルを選択する方法

アプリの売上代金を手数料なしで全額受け取る方法

今月、初のアプリ売上金の振込がAppleからあり(iOS/Macアプリの5月度財務報告、初めての入金!)、海外送金に関する手数料が引かれていました。事前にネットで確認していた最悪のケースよりは少ない金額でしたが、なんとかもっと上手い方法はないものかAppleに相談したところ、手数料なしで全額受け取る … 続きを読む アプリの売上代金を手数料なしで全額受け取る方法

iOS/Macアプリの5月度財務報告、初めての入金!

Appleから5月度のアプリ財務報告がきました。   5月度の財務レポート Summary がくっと売り上げが減りました。将棋観戦アプリなので、プロ棋士の順位戦の対局がなくオフシーズンのせいでしょう。また、将棋ファン自体が少ないのと、老舗の著名なアプリがあるので新規アプリが売れる数はもとからこれくら … 続きを読む iOS/Macアプリの5月度財務報告、初めての入金!

GIMP2.8で追加されたレイヤーのグループを使ってボタンをたくさん作った

iPadアプリのiPhone版を作っていて、ボタンの数が多くなりすぎて、かといって表示領域は最大限にとりたいので小さいボタンが必要になりボタンを自作しています。GIMPを使って作っているのですが、バージョン2.8から追加されたグループレイヤーがとても便利です。 今回作ったボタン 将棋の駒がなるべく大 … 続きを読む GIMP2.8で追加されたレイヤーのグループを使ってボタンをたくさん作った

Macアプリでポップオーバーを作る手順

MacアプリでOS X Lionから追加されたポップオーバーを作る手順です。 ポップオーバー ポップオーバーは、単語をタップしたりして辞書を調べるとびよんと飛び出てくるこんなウィンドウです。 ■ドキュメント https://developer.apple.com/library/mac/docume … 続きを読む Macアプリでポップオーバーを作る手順

Macにレンタルーサーバのテスト環境を作る

さくらインターネットでiOSアプリのデータ管理をサービスしていますが、簡単にテストができるようにMacにテスト環境を作りました。 運用環境 レンタルサーバー:さくらインターネット ドメイン:reirou.com iOS/OS Xのアプリ内から上記ドメインにアクセス テスト環境 Macの中にWEBサー … 続きを読む Macにレンタルーサーバのテスト環境を作る

iOS/Macアプリの4月度財務報告

Appleから4月度のアプリ財務報告が来ました。 会計カレンダーによると、4月度は5週間分です。  4月度の財務レポート Summary  最近、売上を確認していなかったのですが、かなりの数が売れています。ありがとうございます。おどろいて最近の売上をみると、直近2週間はびっくりするくらい売れていませ … 続きを読む iOS/Macアプリの4月度財務報告

UIScrollViewの中で入力するときの注意点

入力項目がたくさんあって、UIScrollViewを使ってスクロールするさせながら入力するようなアプリを作る場合の注意点です。 入力画面 入力画面はこんなのです。 この画面で文字を入力しようとすると、キーボードが出てくるので表示領域が狭くなります。そこで、スクロールさせて入力するようにします。 ユー … 続きを読む UIScrollViewの中で入力するときの注意点

UISwipeGestureRecognizerで全方向認識する方法

スワイプ操作を上下左右4方向全部認識させる方法を説明します。   ジェスチャー認識の登録 UISwipeGestureRecognizerはプロパティにdirectionを持っていてこれでスワイプの方向を指定したり識別したりできます。このdirectionはtypedefで次のように定義さ … 続きを読む UISwipeGestureRecognizerで全方向認識する方法