Swift

UIViewの上に表示されている全てのUIViewやUILabel、UIButtonやUIImageVuewをすべてまとめてUIImageとして取得する方法についてご紹介します。

この方法はUIViewクラスを継承している ...

Swift

iPhoneアプリでは以下のようなさまざまな画面に関するサイズが取得可能です。

・画面サイズ
・解像度
・画面の倍率

特に画面サイズ・解像度は機種判定などにも使用することができるため覚えておくと ...

Swift

swiftによくでてくる!や?ですが、swift特有のプログラム方法で、最初はとっつきにくいと思いますが、理解してしまえば簡単です。以下要点だけをまとめてあります。

1. swiftのクラス(型)には非オプショナル型とオプ ...

Swift

UIImageを指定した横幅を元に、画像のアスペクト比をそのままにリサイズする方法です。
リサイズする手順は以下のような手順になります。

1.リサイズ用の大きさを作成
2.リサイズ用の大きさのContext ...

iOS

macOS High Sierra10.13でcocoapodsを使おうとしたら以下のようなエラー文がでて急につかえなくなりました。

$ pod install-bash:/usr/local/bin/pod:/System/L ...

Swift

UIColorは赤、緑、青の3色を0〜1の値で指定して色々な色作ることができます。
しかし、残念なことに世にいるデザイナーは基本、0〜255の値で指定する方法か、#ffffffなどの16進数で表す方法しか知りません。 ...

Swift

PhotosFrameworkにあるPHPhotoLibraryやPHAssetCollectionを使用して、写真アプリのマイアルバムにオリジナルのアルバムを作成する方法をご紹介します。

アルバムにオリジナルのアルバムを ...

Swift

文字列の関数名から関数を実行して、その関数による戻り値を得る方法をご紹介します。

TableViewやCollectionViewのセルごとに別の関数を呼び出したい場合、if文やswitch文で分岐させているとコードが長く ...

Swift

文字列(String型)のクラス名からインスタンスを生成する方法について紹介します。
NSClassFromString()を使用すると文字列からクラスが取得できるので今回はこちらを使用します。

String型のクラス名 ...

Swift

クラスの名(型名)を取得する方法です。

クラスの名(型名)を取得する方法Swift4let label = UILabel() let className = NSStringFromClass(type(of: label)) ...