最新のIT技術を駆使して音楽関連サービスを展開しています。日々の活動内容から得た知識をお届けする開発ブログです。Swiftはじめに2020年度入社のiOSエンジニア、澁谷太智です。今回は、制約をコード上で設定する方法についてご紹介しようと思います。コード上で制約をつけられることは知っていましたが、記述量が多くて難しそうという印象が強く、なかなか手をつけられずにいました。研修中の課題で、コード上で制約をつける機会があったので、その時調べたことを記事にしようと思いました。制約の付け方について、1つずつ丁寧に見ていきたいと思います。Silicon絡みでCarthageのビルドが通らなくなってしまい、途方に暮れたiOSアプリエンジニアは少なくないと思います。この問題は公式のリポジトリに乗っているワークアラウンド(シェルスクリプト)で一時的に回避することができます。SwiftiOS14からNavigationBarの戻るボタンを長押しすると、2階層以上前の画面にも一気に戻る機能が追加されました。Stackと呼ばれるポップアップが表示され戻り先のViewが選べるというものです。SwiftUITableViewCellやUITableViewHeaderFooterViewをdequeueしようとした際にクラッシュが発生してしまい、「Nibのregisterかなんかで失敗したのかな...?」と思いregister済みのNibを確認する方法はないかと探したらありました。使い所があるかどうかは分かりませんが、備忘録として残しておきます。Swift19新卒の永田です。10月の配属以降、iOSアプリの開発に取り組んでいます。Closureについてまとめようと思います。初期化に使われる書き方。SwiftiOS13からデフォルトのModal遷移がシート型に変更になりました。スワイプでVCをDismissできたり遷移元の画面が見えたりといい感じにはなりましたが、Dismiss時に遷移元のライフサイクルメソッドが呼ばれません。SwiftSwiftのOptionalとははじめにSwift関連の記事を書きたいと思いましたが、Swiftの記事を書くと必ずと言って良いほどOptionalという単語が出てくるため先にOptionalについて書きたいと思います。