Странно как-то выглядит компонент минимум для iOS 5 и без поддержки ARC.
З.Ы. А со статическим словарём ничего плохого не случится, поскольку ему по дефолту ставится модификатор __strong и жить он подуть вплоть до вызова cleanup или завершения работы приложения.
Можно, а зачем? Производительность с ARC на iOS 5 выше, вероятность ошибки меньше. Если 4.x не поддерживается, то отказ от ARC ничего, не дает, разве что пафосности программисту добавляет
После всего этого понимаешь, на сколько же сладок и близок python… =D
p.s. понимаю, что на питоне не сделать приложения для ифон, ипад и т.д., но такой дикий код по сравнению с питоновской «сказкой на ночь» тяжело воспринимать :)
У Obj-С синтаксис нормальный и красивый, и фундаментальные концепции типа протоколов, объектов и сообщений тоже нормальные. Разница в том, что Obj-С оперирует такими понятями, как указатели, Memory Management, ARC, heap, stack. Поэтому там впринципе не получатся такие изящные конструкции, как например, со строками, как в Пай.
Настройка внешнего вида UIPopoverController