Objective-C

iOSアプリでの着信イベントの取得

iOSにおいて着信イベントを取得するためには、Core Telephony Framework の CTCallCenter を使用する。 CoreTelephony.framework を追加した上で、コードは以下の通り。 #import #import - (void)viewDidLoad { (略) CTCallCenter* callCenter = [[CTCallCen…

NSNotificationを使って通知をメインスレッドから投げる

NSNotificationの通知は、NSNotificationCenter の postNotification メソッドを呼んだスレッドで実行される。 一方、iOSアプリではUI操作はメインスレッドからでないと実行できない。 よって、通知を受け取ってUI操作をしたいという場合は以下のようにして…