ぼくは、セルのカスタマイズもStoryboard上で行うことが多いです。
xibで作ったりすることもありますしコードだけで作ることもあります。
でもStoryboard上で行う方がやりやすかったので、今はStoryboardで作ることが多いです。
カテゴリー別アーカイブ: iOSアプリ開発
勢いでアプリを開発しているときに使っていたコードをCocoaPodsに登録してみた手順。
こんにちは、JAGA(ja_gaimopotato)です。
勢いでアプリを開発しているときに使っていたコードをCocoaPodsに登録してみようと思いました。
簡単ではあったのですが、忘れそうなのでCocoaPodsに登録するまでの手順を忘れないようにしておこうと思います。
アウトプットしておくほうが、覚えやすいので。
続きを読む
これからも更新を続けていきますので、Feedlyへの登録をお願いします!
TextExpanderを色んなアプリで使いたいので、JAGTextExpanderManagerを作りました。
ぼくは、TextExpanderが好きで結構使っています。
といっても、それほどたくさんのスニペットを登録しているわけではないのですが、なくてはならないアプリです。
そんなTextExpanderですが、Macで出来ていることをiOSで実現するには比較的ややこしい内部処理をしているようで、バージョンアップのSDKの仕様が何回か変更されています。
現在、Version 2.3.1のSDKを利用しているのですが、デリゲートメソッドが結構あったのでBlocksへ置き換えたかったのと URLスキームのコールバックを受け取るためにUIApplicationDelegate
へ、コードを書かなければなりませんが大体は定型のコードだったので、他のアプリでも使いやすいようにラッパークラスを作って使っていくつかのアプリに使っていました。
結構、使いやすかったのでコードを整理して公開してみようと思います。
依存関係は、もちろんTextExpanderのframeworkが必要です。
続きを読む
これからも更新を続けていきますので、Feedlyへの登録をお願いします!
Appleの審査ガイドラインに引っかかって、Metadata Rejectedになった。
先日、とある懸賞への応募機能付きのアプリのリリースまでに関わったのですが、いざ申請するとAppleの規約に引っかかってると言われました。
引っかかった内容というのは、Appleと無関係であることを明記しているかどうかという内容です。
こういった場合にはAppleがスポンサーではない旨を明記し、懸賞についての説明をアプリ内で明記する必要があります。
Developer:リジェクトされないために App Storeレビューガイドラインの和訳 2013年最新版 | www.sirochro.com
App Review Guidelines – Apple Developer
これはリジェクトというわけではなく、もう少し詳しく教えてほしい場合や少しだけ手直しをするときにMetadata Rejectedというステータスになるようです。
これからも更新を続けていきますので、Feedlyへの登録をお願いします!
Objective-Cでシンプルにシリアライズ(永続化)して、簡単にファイルとして保存・復元するカテゴリを作りました。
Objective-Cでシンプルにシリアライズするカテゴリを作りました。
まずはじめに断っておきます。
これは、めちゃくちゃ単純なカテゴリです。
しかしNSObjectのサブクラスであれば、どんなオブジェクトでも自身を簡単に保存できちゃうので、結構使っています。
クラス名をディレクトリのパスに変換して、クラス固有のパスを生成し、それとキーを組み合わせたファイルパスに保存する仕組みになっているので同じクラスのインスタンスかつ同じキーを使うことで、同じデータを保存(書き出し)&復元(読み込み)するカテゴリです。
ソースコードはこちらです。
JAGSerialize
これからも更新を続けていきますので、Feedlyへの登録をお願いします!
iOSで、アプリ内課金の非消費型のアイテムの状態を共有/リストアするための方法
こんにちは、JAGA(ja_gaimopotato)です。
iOSアプリでアプリ内課金をするとなると、いくつかの種類から選ぶ必要があります。
- 非消費型のアイテムの購入(Non-Consumable)
- 消費型のアイテムの購入(Consumable)
- 定期購読への加入(Auto-Renewable Subscriptions,Non-Renewing Subscription)
以上の中から、適したものを選ぶ必要があります。]
これからも更新を続けていきますので、Feedlyへの登録をお願いします!
シャッターボタンを思う存分長押しできるカメラアプリをリリースしました!
iOS7には、バーストモードってありますよね。
これは、いわゆる連射モードのことなのですがカメラアプリの撮影ボタンを長押しすると、この機能が使えます。
便利と言えば便利な機能です。
そんなバーストモードを排除したアプリをリリースしました。
Burst OFF Camera – バースト オフ カメラ つまりバーストモードオフ
カテゴリ: 写真/ビデオ
価格: 無料
これからも更新を続けていきますので、Feedlyへの登録をお願いします!
iPhoneのStoryboardを流用しiPad対応へ変換してみる。
こんにちは、JAGA(ja_gaimopotato)です。
PosteというiPhoneアプリを開発していて、iPadにも対応したユニバーサルアプリにバージョンアップを考えています。
そのときに、少しでも工数を少なくしたいなぁと思い何とかならないものかと、色々と考えてみました。
Poste -Evernoteのためのマークダウン(Markdown) テキストエディタ 速く、簡単に、楽しく
カテゴリ: 仕事効率化
価格: ¥500
これからも更新を続けていきますので、Feedlyへの登録をお願いします!
iOS Developer Centerで色々登録するときにChromeでは上手くいかないことがある。
こんにちは、JAGA(ja_gaimopotato)です。
iOS Developer Centerで色々登録するときにChromeでは上手くいかないことがあります。
例えば、App IDの新規作成。
何故かローディングのインジケータが表示されっぱなしで、画面が切り替わらない状態になったりします。原因がよくわからない不具合です。
これはSafariでアクセスして、作業することで大体上手くいきます。
なので、多分ブラウザ依存です。
続きを読む