Passion make things more better

Rails, Swiftあたりの話題を中心に書いています

Swift

Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) matching the team ID "xxx" were found. の解決方法

チームで開発をしていたとき通常のbuildは通ったのに、archiveをした際にエラーが起きてしまいました。 エラーメッセージを見ると以下が表示されていました。 Code Sign error: No code signing identities found: No valid signing identities (i.e. certif…

SwiftでJSQMessagesViewControllerを使ってチャットUIを実装する

昨今、多くのアプリでチャットUIが見慣れてきたかと思います。以外と見慣れているUIだけど一から自分で実装するのは以外と面倒ですよね....そこで今回はJSQMessagesViewControllerというライブラリを使ってチャットに必要な最低限の機能を実装する方法を説明…

SwiftでUIImagePickerControllerを使用したテンプレ

import UIKit class UIPickerViewSampleViewController: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. s…

CocoaPodsでpod installしたらundefined method 'to_ary'に出くわした

アプリを作っていて、新しいライブラリを導入するためにいつものようにPodfileに書いて、pod installしたら掲題のエラーが起きました。 他のライブラリでは問題なくできていたのに急に!?という思いに駆られ、調べていたところ、以下のissueが見つかりまし…

SwiftでxibをカスタムViewとして使用する時の諸々

SwiftでStoryboard等を使っている場合、すべてのViewに関する処理を、同一のViewControllerに書くと、とても長くなってしまいます。そのため、Viewの切り出しを行う方が多いかと思います。以下でその分割方法について書いていきます。 xibをカスタムViewとし…

Storyboard + AutoLayoutの環境下でUIScrollViewを配置する設定

Storyboard + AutoLayoutの環境下でUIScrollViewを配置するまでに必要な設定を書いていきます。 Storyboard上で、UIViewControllerを配置 UIViewControllerのUIView(以下①と呼ぶ)の上にUIScrollView(以下②と呼ぶ)を乗せて、Constraintsを上下左右0に設定 UIS…