Я только начинаю изучать Objective-C, и считаю, что фоном в C (которого у меня нет) является полезной отправной точкой. Я пробовал на С++, поэтому имею некоторое представление о базовых парадигмах С++ и синтаксисе. (FWIW, у меня есть большой опыт работы на Java и языках более высокого уровня, таких как JavaScript и ActionScript.)
Я заинтересован в изучении разработки iOS, но немного опасаюсь сосредоточиться на языке, полезном только на одной платформе поставщика. Я хотел бы узнать больше о том, как понятия, которые я буду изучать, когда я перейду к Objective-C, передаст (или нет) знание C и С++.
Меня интересуют в основном концепции базового языка, но также приветствуется информация о переносимости, фреймворках, целевых платформах и т.д.