2018-10-20から1日間の記事一覧

【Swift】コードレビューを受けたみた2

今週に作ったパスワード生成アプリのコードレビューをSlackのメンバーにお願いしてもらい、数々の指摘をもらったので、備忘録として書きます。 ↓ 「パスワード生成アプリ」 nekokichi2yos2.hatenablog.com ・辞書のキーを数字にすると、いちいち中身を確認し…

【Swift】Switch文で複数の条件式を設定する

複数の値や配列を1度にswitch文で使用したい場合は、そのまま条件式に設定すればいい。 let dic = [100,200,300] switch (dic[0], dic[1], dic[2]) { case (1, 2, 3): print("1 2 3") case (100, 200, 300): print("100 200 300") default: print("nothing")…

【Swift】ToolBarにあるButton間の間隔を空ける

TabBarとは違い、ToolBarにButtonを配置するだけでは、間隔を広げてはくれない。 そこで、 Fixed Space Flexible Space というButton間に間隔を形成するUI部品を設置する。 まずはToolBarとButtonを設置 ↓ 小さい間隔を形成 ↓ 大きい間隔を形成 ↓

【Swift】パスワード生成アプリを作ってみた

完成図 解説 ストーリーボード ソースコード 完成図 解説 ・tableViewのセルにパスワードを代入し、表示する (セルの上にUILabelを設置する方法も考えたが、タップするとクリップボードにコピーされる処理を施せなかったので断念。) ・パスワード生成はパ…

【Swift】複数の乱数(文字列)を複数個、生成してみた

解説 ソースコード 解説 ・今回は、乱数(文字)を取り出し、それを変数に代入(連結)していく処理を繰り返す ・ characters = "abcdefghijklmnopqrstuvwxyz":乱数に含める材料となる文字を文字列で用意 ・len = Int(arc4random_uniform(UInt32(characters.cou…