iOS

CocoaPods/Specs に Pull Request する

iOS

先日気まぐれにUIライブラリっぽいのを作ったので、ついでなので CocoaPods に公開してみました。 手順をメモしておきます。 Pull Request までの手順 podspec ファイルを作る $ pod spec create xxx コマンドで、xxx.podspec ファイルが自動的に生成されま…

「LXReorderableCollectionViewFlowLayout」を使って並び替え可能なUICollectionViewを実現する

iOS

UICollectionViewで、iPhoneのホーム画面みたいに長押しして並び替え出来ないかなーと探していたら良いライブラリがありました。 lxcid/LXReorderableCollectionViewFlowLayouthttps://github.com/lxcid/LXReorderableCollectionViewFlowLayout インストール…

Xcode5 での CocoaPods での Kiwi のインストール

iOS

iOSのユニットテストには Kiwi をよく使ってるんですが、 Xcode 5になって、少し仕様が変わっていたようなのでメモ。 Kiwi/XCTest を pod する Xcode 4.x までは pod ‘Kiwi’ でOKでしたが、Xcode 5 からは、 pod 'Kiwi/XCTest' になります。 Getting Started…

UICollectionView のマージンを詰める

iOS

デフォルトだとちょっと空くけど、それを隙間なく埋める方法。 → UICollectionView のマージンを詰める ref: http://qiita.com/ ... 参考 ios - Cell spacing in UICollectionView - Stack Overflow

iOSライブラリ「IonIcons-ios」でフリーのアイコンが簡単に使える

iOS

IonIcons-iosというライブラリを見つけたので試してみました。 TapTemplate/ionicons-iOS https://github.com/TapTemplate/ionicons-iOS 使い方はごくごく簡単で、CocoaPodsで pod ‘ionicons’ して、 UIImage *icon = [IonIcons imageWithIcon:icon_ionic ic…

iOSライブラリ「IDMPhotoBrowser」 Facebookのような画像ビューワ機能を載せたいときに

iOS

Facebookみたいな画像ビューワを作りたいと思ってて、なかなか良いのがなくて自作を覚悟してたんですが、どんぴしゃで良い感じのライブラリがありました。 IDMPhotoBrowser for iOS - Cocoa Controls We've added both user experience and technical featur…

(iOS) Push通知の証明書を作成する

iOS

メモ。 キーチェーンアクセスから証明書を.p12形式で書き出し、↓のコマンドでpemファイルを作成。 iOS Push通知サーバ証明書つくる ここで出来たapns_dev.pemファイルを、サーバの適切なディレクトリに配置すればOK。 ちなみに、この場合のサーバプログラム…

プロビジョニングプロファイルの名前に「_」が使えなくなってる?

iOS

プロビジョニングプロファイルを更新しようと、いつも通り編集してたら、 なぜか Generateボタンが押せませんでした。 いつもなら Devices を変更したら再生成できたのですが… で、Nameに入っているアンダーバー (_) を削除してみたら、 Generateボタンが押…

App Submission Feedback(リジェクトされました)

iOS

何の気なしに申請に送り出したアプリが、 さらっとリジェクトされて戻って来ましたw会社で開発したアプリを含めて、 リジェクトされたメールを受け取ったことがなかったので… 「(アプリ名): App Submission Feedback」という、見たことのないタイトルでメー…

ローカルのプロジェクトをgit initしてからGitHubにpushするまで

しょっちゅう忘れるのでメモメモ。gitのインストールと設定、GitHubのアカウント登録は完了しているものとします。1. GitHubでリポジトリを作ります。2. ローカルのプロジェクトをgit init $ git init $ git add . $ git commit -m ‘First commit.’ 3. リモ…