Swift

スポンサーリンク
Programming

【Swift】frameとboundsの違いは?UIViewにどう影響するのか

SwiftのUIViewクラスには、自身の位置や大きさを情報としてもつプロパティが2つあります。 frameプロパティとboundsプロパティです。これらは、どちらかが変更されるともう一方も合わせて変更されるようになっています。 fra...
Programming

【Swift】オプショナル型とは?4種類のアンラップ方法と共に解説!

Swiftにはオプショナル型というものが存在し、このおかげで言語としてnull安全が保たれています。 オプショナル型の概念を知ること自体はそこまで難しくはありませんが、オプショナルを解除するアンラップと呼ばれるものにやり方がいくつかあって...
Programming

【Swift】循環参照・weak/unownedはARCを知れば怖くない

Swiftを学んでいるとよく出てくる循環参照や、weak/unowned、弱参照・強参照。 普通にQiitaとかの解説記事を読んでいるだけではなかなか理解しにくいですが、これらの大元の原理となっているARCについて知っておけばするする頭に...
スポンサーリンク