Goには、初学者が言語仕様を学べるTourというコンテンツがあります。その中に練習問題(Exercise)があったので、自分の回答を学習メモとして記していきます。separatorっていうエラーがRxSwiftのパッケージ側に出てきて、ビルドがうまくいかなかった。WKBackForwardListItem)で実現できました。iOSiTunesConnectへアップロードを試みたところ、以下のようなエラーが出てしまいアップロードに失敗しました。Alamofireを使用していてUser-Agentを編集したいとき、ManagerのイニシャライザにNSURLSessionConfigurationのインスタンスを渡して対応しました。NSURLSessionConfigurationの設定については、後から動的に変えることができないので、注意が必要です...AlamofireでUser-Agentを編集する2015-07-01UITextFieldを含むUITableViewCellのNSIndexPathを取得する方法swiftUITableViewCellを含むCellが1つであれば、UITextFieldDelegateのtextFieldDidEndEditingから取得するだけでいいのですが、これが複数になると引数のtextFieldがどのCellに帰属するのかわからないので面倒です。悩んでいたら、textFieldDidEndEditingの引数...UITextFieldを含むUITableViewCellのNSIndexPathを取得する方法2015-07-01CompleteHandlerのないアニメーションにCATransactionでCompleteHandlerを追加するswiftタイトルの通りです。CompleteHandlerのないアニメ―ションにCompleteHandlerを追加します。modeの終了アニメーション後に処理を追加しています。in...CompleteHandlerのないアニメーションにCATransactionでCompleteHandlerを追加する2015-06-30複数のUITextFieldとUITextViewが混在するViewControllerでキーワードを閉じるswift通常、であればViewConrollerがUITextFieldDelegateかUIViewControllerを適用して、textFieldShouldReturnだったり何かしらのタッチイベントでtextField.resignFirstResponder()をすると思います。test通信をモックを使って、実際のサーバーサイドやWebAPIとの通信を行わずにテストする。te...OHHTTPStubとXCTestで、モックを使った非同期処理をテストする2015-03-18UIViewを45度傾かせるswift吹き出しようの「ぺろっ」と出てている三角形を作りたかったので、正方形を45度傾かせて実現しました。この辺の数学的知識が無いので、解説はできません。メソッドの返り値のコレクションデータまでオプショナル型で返していました。アンラップするのがめんどくさい。"ClassName"」のエラーxcodeとっくに定義済みのクラスなのundeclaredと言われて怒られた。Membership」でテストターゲットの方にもチェックを入れる。メモサーバーサイドの実装がまだだけど、APIの仕様が決まっているようなときに。開発が進んだらjsonファイルは消すか、ターゲットをテストだけにしよう。Rspecタイトルのままです。GETメソッドなんかで、インスタンス変数の値に期待通りの値がセットされているかをcontrollerのテストで行う方法です。RubyApplicationControllerなどにすべてのControllerで読み込まれるbefore_actionなどを定義していて、そのbefore_actionをテストをしたいときは、AnonymousControllerを使うと便利です。Relis...Rspecでbefore_actionなどをテストするときはAnonymousControllerを使うと便利2014-05-12sessionに保存されたHashの挙動がストア前後で変わる。Rubysessionに保存されたHashの挙動がストア前後で変わる。これが別のアクションで使用するとき、つまり一度...sessionに保存されたHashの挙動がストア前後で変わる。rails4.1にupdateしたら、使っていないはずのminitestを要求されて、困惑しました。'Devise::Mailer'」のコメントを外したら動くようになりました。Railsdeviseでは様々な機能がはじめから用意されています。それら機能はモジュール化されており開発者の用途に合わせて選択できるようになっています。Omniauthを使って認証機能なんかを作っていたのですが、何故かMassAssignに関するエラーが出てしまい、新規ユーザーのレコードが保存できない事態に陥ってしまいました。User:...Rails4なのにMassAssignに関するエラーが出た理由2014-02-12ホームフォルダにある.gitignoreの設定を読み込めるようにするgit毎回、gitignoreすんの面倒なんで、必ず無視したいものは事前に設定しておきたい。これでホームフォルダの.gitignoreを読み込める。.iml...ホームフォルダにある.gitignoreの設定を読み込めるようにする2014-02-12gitをカラーで表示させるgitホームフォルダの.gitconfigファイルを編集する。