Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

現在 iOS アプリ開発において、ライブラリの導入には Swift Package Manager が標準となりつつあります。 CocoaPods の利用シーンは減りつつありますが、下位の iOS バージョンサポートや、様々な理由でライブラリのバージョンを上げることができない場面では、まだ利用が必須のシーンもあります。 iOS エンジニアの採用コードチェックにおいても利用されるケースがあって、その場合に警告を無視した状態で提出されることもあります。それに対するフィードバックを書いていましたが、以下の補足として、最初からこういうところに気をつけてほしい内容を記事としてまとめます。 私が(iOS エンジニアの)採用でコードチェックする時何を見ているのか チェック項目 Swift Package Manager で導入できないか platform が指定されているか ALWAYS_EMBED_S
まえがき Swift5.7から導入される新機能をいくつか抜粋し、触りの部分のみまとめました。 各機能の詳細については、プロポーザルのリンクをご参照ください。また内容に間違いがある場合や正確性に欠く記載がありましたらコメントいただけると幸いです。 まずは分かりやすい箇所から… SE-0345 if let shorthand for shadowing an existing optional variable if letのUnwrapがより短くシンプルになりました let foo: String? = "foo" if let foo { print("foo is unwrapped: \(foo)") }
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く