The Objective-C Programming Language

Jul 13, 2011 00:05


Авторов установить не удалось. Сейчас я уже и не помню, почему стал читать именно эту книгу, скорее всего, взял первое попавшееся да еще понадеялся, что на сайте самих Эплов будет правильная документация.

В общем, научиться толком писать на Objective-C с этой книгой вы не сможете, она знакомит только с основами самого языка - в принципе, достаточно полно, но по идее нужно еще почитать про базовые классы из Foundation Framework и далее по интересам. То есть, обычная такая дока, больше про нее сказать и нечего.

Кстати, уважаемые читатели, посоветуйте что почитать следом про Foundation Framework и Cocoa, который Desktop. Спасибо.

Что интересно в связи с Objective-C, я верю, что с самой платформой все в порядке - динамическая диспетчеризация, протоколы, он быстрый, и какао все хвалят. А вот синтаксис сегодня смотрится весьма уныло - отдельные заголовочные файлы, скобки эти, списки и словари на уровне синтаксиса не поддерживаются, и так далее. Я понимаю, что на мобильниках всё сурово и за каждой строкой надо следить, чтобы не убежала, но на десктопе например уже есть какая-то сборка мусора. Есть как бы биндинги из всяких других языков, но что-то я подозреваю, что они тихонечко себе плесневеют, да и к тому же они ведь без параллельности все - python, ruby, js. И удивляет меня, что до сих пор не пришел рыцарь на белом мотоцикле и не принес банальнейший coffee-script inspired трансформатор исходного кода, который бы на выходе из красивого емкого языка генерировал этот самый objective-c исходник со всеми его несуразностями, но и возможностями. Идеальное ведь решение - и производительность не страдает, и абстракциям течь негде (апи всё тоже, только запись ёмче), и откатиться всегда можно, и интеграция полная со всем что написано.

Знающие люди, откройте мне глаза.

нужна ваша помощь, я что-то пропустил, девелопмент, книги

Previous post Next post
Up