【Swift4】クラスの判定(型を比較)する方法【Objective-C】
クラスの判定(型を比較)する方法です。
Swift4ではクラスの判定方法は2種類あります。
【Swift4】UIViewなどの枠線の色、枠線の太さ、角丸の実装方法【Objective-C】
以前、Objective-CでUIViewやUIImage、UIButtonなどの枠線の色・枠線の太さ・角丸の実装方法をご紹介しましたが、Swiftの方がメジャーになってきたのでSwift版を記載しておきます。
UIViewに枠 ...
【Swift4】ゲッター・セッターメソッドをオーバーラードする方法【Objective-C】
@property(プロパティ)のsetter(ゲッターメソッド)・getter(セッターメソッド) をoverride(オーバーライド)する方法です。
独自クラスのスーパークラスにあたるプロパティのセッター・ゲッターメソッドを ...
【Objective-C】iPhone・iPad・iPodなどの機種判定し処理を振り分ける方法【iOS9】
iPhone・iPad・iPodなどの機種の判定方法は2種類あります
1.iPhone・iPad・iPodなどをざっくり判定NSString *modelName = model];if () {//iPhoneの場合}els ...
【Swift4】iOSのバージョンを判定し処理を振り分ける方法【Objective-C】
iOSやwatchOSのバージョンを判定し処理を振り分ける方法です。
iOSのバージョンを判定し処理を振り分ける方法Swift4if #available(iOS 10.0, *) {//iOS10以降の場合} else {// ...
【Swift4】iPhone・iPadなどの機種判定し処理を振り分ける方法【iOS9】
iPhoneやiPadなどの機種を判定する方法は2種類あります。
1.iPhone・iPad・AppleTVなどをざっくり判定if UIDevice.current.userInterfaceIdiom == .phone {/ ...
Swift5の同期処理・非同期処理・GCDの入れ子の方法まとめ【Swift/Objective-C】
プログラムではメインスレッドを使った同期処理と、GCD(Grand Central Dispatchの略)というメインスレッドとは別に動く非同期処理があります。
同期処理、非同期処理を気にせずプログラムすると、ほとんどが同 ...
【Swift4】UIViewをUIImageに変換し、画像としてカメラロールに保存する方法
UIViewをUIImageに変換し、変換したUIImageをカメラロールに保存する方法です。
写真編集系のアプリや、フィルターカメラ系のアプリなどで使えたりします。
【Swift4】for文・for in文などを使って単純ループ・配列ループを処理する方法【Xcode9】
for var i = 0; i < 5; i++ { print(i)}
色々な言語で使われている、このような文法のfor文がSwift3から使えなくなりました。
今後、Swiftでfor文をを使う場合はfor in文を ...
【Swift4】配列(Array)の定義・宣言・初期化・追加・削除などの方法【Xcode9】
配列といってもその定義、宣言、初期化などの方法はたくさんあります。
1つ覚えてしまえば、困ることは少ないのですが、色々な方法を覚えておいた方が便利ではあります。せっかくなので覚えておきましょう。