カテゴリー別アーカイブ: iOSアプリ開発

UITableViewControllerとStoryboardのセルのカスタマイズを上手く繋げるアイデア

ぼくは、セルのカスタマイズもStoryboard上で行うことが多いです。
xibで作ったりすることもありますしコードだけで作ることもあります。
でもStoryboard上で行う方がやりやすかったので、今はStoryboardで作ることが多いです。

続きを読む

これからも更新を続けていきますので、Feedlyへの登録をお願いします!

follow us in feedly

勢いでアプリを開発しているときに使っていたコードをCocoaPodsに登録してみた手順。

こんにちは、JAGA(ja_gaimopotato)です。

勢いでアプリを開発しているときに使っていたコードをCocoaPodsに登録してみようと思いました。
簡単ではあったのですが、忘れそうなのでCocoaPodsに登録するまでの手順を忘れないようにしておこうと思います。

アウトプットしておくほうが、覚えやすいので。

続きを読む

これからも更新を続けていきますので、Feedlyへの登録をお願いします!

follow us in feedly

TextExpanderを色んなアプリで使いたいので、JAGTextExpanderManagerを作りました。

ぼくは、TextExpanderが好きで結構使っています。
といっても、それほどたくさんのスニペットを登録しているわけではないのですが、なくてはならないアプリです。

そんなTextExpanderですが、Macで出来ていることをiOSで実現するには比較的ややこしい内部処理をしているようで、バージョンアップのSDKの仕様が何回か変更されています。

現在、Version 2.3.1のSDKを利用しているのですが、デリゲートメソッドが結構あったのでBlocksへ置き換えたかったのと URLスキームのコールバックを受け取るためにUIApplicationDelegateへ、コードを書かなければなりませんが大体は定型のコードだったので、他のアプリでも使いやすいようにラッパークラスを作って使っていくつかのアプリに使っていました。

結構、使いやすかったのでコードを整理して公開してみようと思います。

依存関係は、もちろんTextExpanderのframeworkが必要です。

続きを読む

これからも更新を続けていきますので、Feedlyへの登録をお願いします!

follow us in feedly

Appleの審査ガイドラインに引っかかって、Metadata Rejectedになった。

先日、とある懸賞への応募機能付きのアプリのリリースまでに関わったのですが、いざ申請するとAppleの規約に引っかかってると言われました。

引っかかった内容というのは、Appleと無関係であることを明記しているかどうかという内容です。
こういった場合にはAppleがスポンサーではない旨を明記し、懸賞についての説明をアプリ内で明記する必要があります。

Developer:リジェクトされないために App Storeレビューガイドラインの和訳 2013年最新版 | www.sirochro.com

App Review Guidelines – Apple Developer

これはリジェクトというわけではなく、もう少し詳しく教えてほしい場合や少しだけ手直しをするときにMetadata Rejectedというステータスになるようです。

続きを読む

これからも更新を続けていきますので、Feedlyへの登録をお願いします!

follow us in feedly

Objective-Cでシンプルにシリアライズ(永続化)して、簡単にファイルとして保存・復元するカテゴリを作りました。

Objective-Cでシンプルにシリアライズするカテゴリを作りました。

まずはじめに断っておきます。
これは、めちゃくちゃ単純なカテゴリです。

しかしNSObjectのサブクラスであれば、どんなオブジェクトでも自身を簡単に保存できちゃうので、結構使っています。

クラス名をディレクトリのパスに変換して、クラス固有のパスを生成し、それとキーを組み合わせたファイルパスに保存する仕組みになっているので同じクラスのインスタンスかつ同じキーを使うことで、同じデータを保存(書き出し)&復元(読み込み)するカテゴリです。

ソースコードはこちらです。
JAGSerialize

続きを読む

これからも更新を続けていきますので、Feedlyへの登録をお願いします!

follow us in feedly

iOSで、アプリ内課金の非消費型のアイテムの状態を共有/リストアするための方法

こんにちは、JAGA(ja_gaimopotato)です。
iOSアプリでアプリ内課金をするとなると、いくつかの種類から選ぶ必要があります。

  • 非消費型のアイテムの購入(Non-Consumable)
  • 消費型のアイテムの購入(Consumable)
  • 定期購読への加入(Auto-Renewable Subscriptions,Non-Renewing Subscription)

以上の中から、適したものを選ぶ必要があります。]

続きを読む

これからも更新を続けていきますので、Feedlyへの登録をお願いします!

follow us in feedly

シャッターボタンを思う存分長押しできるカメラアプリをリリースしました!

iOS7には、バーストモードってありますよね。
これは、いわゆる連射モードのことなのですがカメラアプリの撮影ボタンを長押しすると、この機能が使えます。

便利と言えば便利な機能です。
そんなバーストモードを排除したアプリをリリースしました。

Burst OFF Camera – バースト オフ カメラ つまりバーストモードオフ App
カテゴリ: 写真/ビデオ
価格: 無料

続きを読む

これからも更新を続けていきますので、Feedlyへの登録をお願いします!

follow us in feedly

iPhoneのStoryboardを流用しiPad対応へ変換してみる。

こんにちは、JAGA(ja_gaimopotato)です。
PosteというiPhoneアプリを開発していて、iPadにも対応したユニバーサルアプリにバージョンアップを考えています。
そのときに、少しでも工数を少なくしたいなぁと思い何とかならないものかと、色々と考えてみました。

Poste -Evernoteのためのマークダウン(Markdown) テキストエディタ 速く、簡単に、楽しく App
カテゴリ: 仕事効率化
価格: ¥500

続きを読む

これからも更新を続けていきますので、Feedlyへの登録をお願いします!

follow us in feedly

iOS Developer Centerで色々登録するときにChromeでは上手くいかないことがある。

こんにちは、JAGA(ja_gaimopotato)です。
iOS Developer Centerで色々登録するときにChromeでは上手くいかないことがあります。

例えば、App IDの新規作成。

何故かローディングのインジケータが表示されっぱなしで、画面が切り替わらない状態になったりします。原因がよくわからない不具合です。

これはSafariでアクセスして、作業することで大体上手くいきます。
なので、多分ブラウザ依存です。

続きを読む

これからも更新を続けていきますので、Feedlyへの登録をお願いします!

follow us in feedly

AppIconは、アプリのアイコンを作るときに役立つアプリ!

iOSのアプリの開発をしていて、いざアイコンを作るとiPhoneやiPadに向けたサイズに合わせて、たくさんの種類の画像を準備しなければいけません。
これを手動でやると結構な労力だったりします。

そこで、このMacのアプリAppIconを使えば簡単に画像をiPhoneやiPadに向けたサイズに合わせて、書き出してくれるのです。

AppIcon App
カテゴリ: 開発ツール
価格: ¥100

続きを読む

これからも更新を続けていきますので、Feedlyへの登録をお願いします!

follow us in feedly