Posts tagged: python
Я очень давно и долго искал средство для быстрого шаринга кода. Не нашел, и решил написать свое :)
Основная цель – разобраться наконец таки с CoreData, а что может быть лучше для изучения API, чем Python? Так что свежие темплейты PyObjC для Xcode в руки, и вперед, к победе!
Пункт первый. CoreData не настолько страшная. Даже вообще не страшная.
Пункт второй. Магия интеграции Python’овых классов в ObjC рантайм поразает воображение.
Пункт третий. BWToolkit рулит.
Пункт четвертый. Pygments офигительно рулит.
Итого, всего за полтора часа был написан костяк приложения, который умеет хранить сниппеты, и делать подсветку по заданному типу кода. И еще drag&drop на иконку в доке работает. В планах: добавить шаринг по бонжуру и посмотреть насколько стабильно CoreData шарится через Dropbox, добавить способы быстрого получения сниппетов (it’s all about speed, anyway), спрятать иконку из дока (и добавить в менюбар) – я предпочитаю такой режим использования. Ну и еще воз и маленькая тележка, я что-то никак всерьез с Cocoa не поиграюсь, так что теперь можно устроить основательное копание во всех апи.
Репа на гитхабе: http://github.com/farcaller/Sharecode/
Тестовый билд (0.0.1alpha): Sharecode.app.zip