Objective-C

今回はObjective-Cで作られているプロジェクト、すなわちObjective-CプログラムからSwiftプログラムのメソッドやプロパティへのアクセス方法をご紹介します。

Objective-CプログラムからSwiftプログ ...

Objective-C

ASValueTrackingSliderをUIVisualEffectViewにaddSubviewしようとしたら

Do not add subviews directly to the visual effect vi ...

Objective-C

前に作ったアプリをiPhone X対応にしようとした時、画面サイズが違うためか、古いiPhoneの画面サイズのまま表示され、本来なら映し出される場所に黒帯が入ってしまい、サイズが小さくなってしまいました。

その時の対処法を ...

Objective-C

全体的に使うOrientation制限

TARGETS > General > Deployment Info > Device Orientation 設定へ

UISupportedInterfaceOr ...

Objective-C

iOS11から追加されたVision.Frameworkでは画像から以下の検出ができるようになりました。

Face Detection and Recognition:顔とパーツの認識
Machine Learning I ...

Objective-C

ブロック構文(クロージャ)で無名関数を作り変数に値を入れる方法です。
ブロックについて探してもブロック関数を作るものばかりで、無名関数や変数にそのまま値を代入できるブロックの記述がなかったのでメモしておきます。

ブロック ...

Objective-C

AWSにあるAmazoPollyを使い文字を読み上げる機能を作成する方法をご紹介します。

1. PoolIDの作成

AWSの管理画面からAmazonPollyのPoolIDを作成します

ap-sortheast- ...

Objective-C

UIScrollViewはデリゲートメソッドが多く、どれを使えばいいのか迷いがちなので、デリゲートメソッドを「ドラッグによるスクロール」「ズーム」「その他」の3種類に分類し、それぞれのライフサイクルについてもまとめました。

Objective-C

iOSのバイブレーションはiOSが提供する5種類ぐらいのバイブレーションしか存在しません。
しかしプライベートAPIを使用することでバイブレーションの長さや強さを自由にカスタマイズすることが可能です。

ただし、プラ ...

Objective-C, Swift

@property(プロパティ)のsetter(ゲッターメソッド)・getter(セッターメソッド) をoverride(オーバーライド)する方法です。

独自クラスのスーパークラスにあたるプロパティのセッター・ゲッターメソッドを ...