amyodov
Apple WWDC Objective-C Swift programming Пролистал книжку про Swift.
Да, приятные фенечки есть, даже много (например, весьма порадовала фенечка с optional chaining, пришедшая явно из функционального мира и композиции функций с монадой Maybe; или там возможность сделать observer на любое property; ну, выведение типов опять же).
Но, как и в Objective-C, жутко не хватает сопроцедур и функций-генераторов. И, соответственно, каких-нибудь fiber-ов на их базе. Впрочем, подозреваю, для этого понадобится много чего изменять в LLVM...
Зато нет никаких указателей, уже за одно это можно быть благодарным :)
LL1ypuk
Objective-C программирование Перечитал кучу всяких статей, начал даже смотреть курс на hexlet, но ничего не цепляло. Но вчера наткнутлся на видеокурс стэнфордского университета CS193P по разработке для iOS в iTunes U и залип на вечер. Это наверно лучшие курсы-видеоматериалы в инете. Лектор все понятно рассказывает, но можно также читать субтитры. Презентации и дополнительные материалы бесплатно доступны на сайте, так же как и видео. Новые лекции выходят каждый год, в последнем курсе рассказывают про разработку для iOS7. И еще есть домашние задания.
Vixen
Objective-C C# Правильно ли я понимаю, что аналога RestSharp под первотег — нет? Программирование с objective-c полно боли и страдания. Постепенно начинаю терять интерес.
kekssw
iPhoneDev Objective-C open-source Juick Похоже товарищ @denis_1989@jabber.ru тоже желает попытать счастья с разработкой жуйкоклиента для айфона :)
Пожелаю ему удачи, большего упорства и мотивации, чем нашлось у меня, ну и сильно фильтровать пожелания @ugnich касательно реализации (например, в части превращения удобного специализированного клиента в неудобный недоджаббер).
Обязуюсь оказывать посильную помощь, ну и для начала выполняю давнее обещание — открыть исходники непосредственно жуйко-либы на Obj-C, если они кому-нибудь реально будут нужны.
gist.github.com
nirthfurzahad
C Objective-C Objective C это оказывается не совсем язык, а Макрос ( нечто вроде ActionScript 2 ), правда сделан он правильней. Во первых есть полная Backward-compability с C, есть функциональные фичи[1]. В голову начинают лезть идеи.
kekssw
iPhoneDev Objective-C XMPP programming зачем-то полез посмотреть что твориться с XMPP-библиотекой, которую использую для айфона. они там столько наворотили, что страшно обновляться. и конференции, и SOCKS5 Bytestreams, и много чего еще. в общем страшно, но ребэйзить все равно придется (хоть и вряд ли до начала работ по медиа-постингу)
kekssw
iPhoneDev Objective-C programming cocoa в течении 2-х часов пытался понять причину EXC_BAD_ACCESS. интернеты похоже уверены что такое бывает только если сделать лишний [object release] ну или в крайнем случае — не сделать необходимого [object retain]. довел простенькую программку до состояния, когда методы для работы с памятью не использовались совсем, и только после этого осознал, что ошибка кроется на стыке Interface Builder'а и ручного кодинга. вообще похоже я единственный извращенец, старающийся взять лучшее из обоих способов, так что предвижу море граблей подобного рода в будущем. ну зато понимание фреймворка еще немного улучшилось.
ZaZooBred
Objective-C programming Мне после руби очень не хватает функциональщины в Objective-C. Типа того же map, например.

После 10 минут возни, получилось заставить корректно выполняться такой кусок кода:
NSLog(@"Test: %@", [[[NSArray arrayWithObjects: @"abc", @"DeF", @"ggg", nil] map] uppercaseString]);
kekssw
Objective-C programming приятным все же язык бывает. MulticastDelegate'ы реализуются легко и непренужденно, что сложно переоценить при написании например жуйко-клиента. Помниться нв хабре кто-то мучился с прикручиванием синглтонов с последующей бубнопляской при линковке. Наверное усли бы интересующихся темой было бы более 2,5 человек — стоило бы опубликовать ответную статью :)
kekssw
iPhoneDev satisfied Objective-C Слава Аллаху, проблема дефолтных аваторов жуйка с 404 ошибкой кажется решена с минимальным оверхедом. Для получения своего UID-а применяется костыль с посылкой PMа самому себе. Из неподпираемых (и относящихся к борьбе с жуйком, а не SDK-ем) остались:
— Нет подписки на измение в трэдах/ленте
— Отсутствие поля 'replyto' в риплаях, приходящих по запросу, мешает восстановить дерево связей
— Нет команды для определения ПРО-шности собственного аккаунта