Objective-C

iOSアプリ開発で画面のフリーズを抑止する方法

ユーザのUI画面へのアクションで、時間を要する処理(例:通信処理、DB処理)を実行すると、処理が完了するまで画面がユーザの操作を受け付けなくなる。この状態は良いユーザビリティとは言えない。 今回はiOSアプリ開発で画面のフリーズを抑止する方法を紹介…

iOSアプリ開発におけるNotification(通知)の使い方

Notification(通知)は、任意のオブジェクトに対して、メッセージを通知する仕組みである。 今回はNotification(通知)の使い方を紹介する。 Notification(通知)は非常に便利な仕組みであるが、多用するとソースコードの可読性を損なう恐れがある。 特に複数人…

iOSアプリ開発においてデリゲートを自作する方法

デリゲートは委譲とも呼ばれ、あるオブジェクトの処理の一部を、別のオブジェクトに処理させることを指す。 Appleから提供されているライブラリにも、この仕組みは多用されているので、開発中に使用する機会は多い。 今回は、このデリゲートの仕組みを自作す…