Swift

Swift4で配列の中身を分割(スライス)する方法です。
分割する方法は4種類あります。

もくじ

range(範囲)を指定して分割する
prefix・suffix関数で分割する
dropFirst ...

Swift

Swift5では配列の要素を比較してソートすることが簡単にできます。

数値や文字はもちろん日付の比較でのソートも可能です。

もくじ

配列の中身の「数値」を比較してソート
配列の中身の「文字」を比較し ...

Swift

Swift4で配列をソートする方法です。
昇順、降順、逆順の3つのサンプルを用意しました。

昇順var array = //array.sort { $0 < $1 }//降順var array = //array ...

Swift

iOS10.3以降より、アプリの評価レビューを訴求する場合はSKStoreReviewControllerを使わないといけなくなりました。

Appleのレビューガイドラインより

1.1.7 App S

Swift

StoryboardでViewControllerにUINavigationControllerやUITabBarControllerを設定する方法をご紹介します。

もくじ

UINavigationControlle ...

Swift

画像(UIImage)を指定の範囲でトリミングする方法です。
切り抜きたい位置とサイズをCGRectで指定して切り抜くことができます。

func trimmingImage(_ image: UIImage, trimm ...

Swift

画像(UIImage)を角度を指定して回転させる方法です。
回転した画像はUIImage型で取り出せませます。

func rotatedImage(_ image: UIImage, angle: CGFloat) -& ...

Swift

関数の処理スピードを計測して、アプリで重たい動きになっている箇所が、どのプログラムが原因になっているのか特定するのに役立つ関数をご紹介します。

アプリのパフォーマンスチューニングに是非役立ててください。

関数の処理ス ...

Swift

Swiftの配列には大きく分けてArrayとNSArray系の2つがあります。
NSArray系にはNSArrayとNSMutableArrayの2つがあるのでSwiftで配列というとArray・NSArray・NSMutab ...

Swift

UIViewクラスを継承しているUILabelやUIButtonなどはUIViewのクラス関数であるanimate関数を使用することで様々なアニメーションを簡単に行うことができます。

UIView.animate によるアニメー ...