sessanの日記

主に開発技術関連でお勉強したことをまとめていくサイトです。

iOS

cocoapodsのspecリポジトリを修復する

2014年1月30日に、github上のcococapodsのspecリポジトリが壊れるという事件が起きたらしい。この状態でいつもの流れで、pod installをすると、ローカルのspecリポジトリとの不整合が起きて以下のようなエラーが出た。 Pull is not possible because you hav…

UIColorのRGB指定

iOS

下のように255ではなく、0から1.0の小数で書く。知らずに無駄にハマった。 [UIColor colorWithRed:0.855 green:0.647 blue:0.12 alpha:1.0];

UIDatePickerで昨日以前の日付を選択できないようにする

これだけ。 _datePicker.minimumDate = [NSDate date];

cocoapodsでローカルのリポジトリを参照する場合にコミット番号を指定する

pod ZKSforce :git => 'hogehoge.git', :commit => 'abalkflas' のようにコミット番号を指定しておけば、ローカルリポジトリのソースが更新された時にも最新のコミット番号を指定し直すことで、最新のソースを参照できる。

TestFlightを使ってモニターユーザーにアプリを配布する

iOS

TestFlightとは エントリのタイトルの通りですが、iOSのアプリケーションを開発環境を持たないモニターユーザーに配布するためのWebサービスです。以下の様なことができます。 テストユーザーの管理 管理しているテストユーザーにアプリケーションを一括配布…

自動でiOSアプリのモンキーテストをやってくれるCrashMonkeyを試してみた

iOS

CrashMonkeyとは iOSシミュレーターにインストールしたアプリをランダムに操作して、いわゆるモンキーテストを自動的に繰り返し実行して、エビデンスを残してくれるツールです。mokemokechicken/CrashMonkey · GitHubiOS 向けモンキーテストツール CrashMonk…

iOS7にアップデートしたときにナビゲーションバーがおかしくなった場合の対応

self.navigationController.navigationBar.translucent = NO; を入れる

zkSforceを使ったSalesforce for Communitiesへのログイン

前提 Salesforceは、Summer'13の新機能のCommunity機能を使っている(旧パートナーポータル) Salesforce上に取引先、取引先責任者を作成して、取引先責任者からCommunityユーザーを作成 Communityユーザー用のプロファイルでは「APIを有効化」を設定してお…