Разработка драйверов устройств - очень специфическая область.Если вы были разработчиком приложений и хотя знаете язык программирования, который поддерживает разработку драйверов, то это не будет простым переходом к разработке драйверов, так как это будут все вместе разные концепции, API и т. Д., Которые вам нужно изучить и получить хорошийудержание, потому что, когда драйвер (режим ядра) выходит из строя, он разрушает всю систему.Я не думаю, что Objective-C используется для разработки драйверов.Эта область для C или в некоторых случаях C ++.Я провел некоторую разработку драйверов и почувствовал, что разработка приложений гораздо веселее, чем разработка драйверов, поскольку при разработке драйверов вы будете писать код, который взаимодействует с аппаратным обеспечением, и все, просто передавайте данные назад и обратно между аппаратным обеспечением и ОС, где, как при разработке приложенийВы можете делать много удивительных вещей, ваше воображение - единственный предел:)