ブログ

読んで思い出す。忘れるために書く

2020-02-01から1ヶ月間の記事一覧

Q. Rails で可逆暗号を使いたい (Rails 6)

A. ActiveSupport::MessageEncryptor を利用する 暗号化・復号化例 Links 暗号化・復号化例 # # ActiveSupport::MessageEncryptor#new で扱える key の長さが # 決まっているのでその定義を呼び出して使う # # salt の生成 # # NOTE: このままだと実行時に再…

Q. バージョンアップで rubocop ( rubocop.yml ) が動かなくなってめんどうくさい

A. mry コマンドをつかう Vim + Ale で rubocop を自動で走らせていたけど、動かなくなったので その対処 インストールと使い方 # インストール gem install mry # つかいかた mry --help # => # Usage: mry [options] [.rubocop.yml] # -t, --target=TARGET…

Q. TextField 入力の改行に合わせて高さを自動調整したい

A. 「StackOverflow の回答」を参考に、 UIViewRepresentable, View の実装をする import SwiftUI import Combine final class UserData: BindableObject { let didChange = PassthroughSubject<UserData, Never>() var text = "" { didSet { didChange.send(self) } } init(t</userdata,>…

Q. Cocoa Pods でインストールしたライブラリを利用しようとすると「No such module」と云われる

A. [project_name] ... .xcproject じゃなくて .xcworkspace を開く あとは [Product] - [Scheme] - [Manage Schemes] で、Pod 関連のスキームが有効になっているかも確認しておく Manage Schemes ダイアログで有効になっている Scheme を確認 Links Alamofi…

Bull's Eye アプリを作った (チュートリアル完走)

「Your First iOS and SwiftUI App」のコースを修了した リポジトリ: github.com 「指示された数値に どれだけスライダーの値を近づけられるか」で得点を競うゲーム チュートリアルは動画形式で、Swift での基礎文法とか SwiftUI でのボタン要素のレイアウ…