Comments 58
Действительно много полезного, спасибо!
Кстати, оказывается, в iOS7 очень просто использовать эффект «Параллакса», как на главном экране iPhone.
В следующей статье расскажу об этом :)
В следующей статье расскажу об этом :)
Типа этого не было в вашей прошлой статье.
Это было в моей следующей статье :) но пришлось убрать ее в черновики — сильно заминусовали.
сталкивался полтора года назад с похожей ситуацией — раскрывали кое-какие возможности iOS на примере своего приложения. Вывод сделал такой — пишешь про разработку — пиши на абстрактном примере с кодом на github. Пишешь про приложение — пиши в Я пиарюсь со всеми вытекающими. Не стоит это смешивать — люди не любят.
вообще-то такое автодополнение работает уже больше года, еще с xcode 4
Но я все еще встречаю разработчиков, которые не знают об этом :)
Вообще у xcode плохое автодополнение, по моим меркам оно чуть ли не отсутствует. Нужно писать именно сначала, например не поймет "-didLoad" вместо "-viewDidLoad". Упорно и настоятельно всем рекомендую попробовать appCode, ибо после него я на xcode как без рук, невозможно работать. Смотрю как люди тратят кучу времени на рутинные действия вроде того же написания "- (void)..." и грустно становится.
Слава богу хоть в xcode 5 сделали нормальное cmd+shift+o с более догадливым автокомплитом, глядишь версии к седьмой и в редакторе кода сделают.
Слава богу хоть в xcode 5 сделали нормальное cmd+shift+o с более догадливым автокомплитом, глядишь версии к седьмой и в редакторе кода сделают.
Эх, я бы тоже пересел на AppCode, да вот IB останавливает.
Ну лично у меня IB это очень малая часть разработки, открываю xcode именно чтобы поработать с IB и протянуть аутлиты. Выделил для xcode и appcode по отдельному экрану, чтобы они запускались именно там и они никогда не пересекаются и не мешают друг другу.
Тем более, в appCode уже есть экспериментальная поддержка xib, но сейчас никак не могу найти это демо-видео.
Тем более, в appCode уже есть экспериментальная поддержка xib, но сейчас никак не могу найти это демо-видео.
Держите целый пост в блоге.
Насладитесь этим плагином вместе со мной. github.com/chendo/FuzzyAutocompletePlugin
Хотя отсутствие этой функции в самом Xcode откровенно раздражает
Хотя отсутствие этой функции в самом Xcode откровенно раздражает
UFO just landed and posted this here
Ребят, а вы действительно не знали о половине этих фич до XCode 5?
Многие фичи, наверняка, уже знакомы вам :) а некоторые, которые вы не знали, знакомы другим.
Например, я про все это знал — просто решил собрать все вместе для других. Если вы научились хотя бы одной полезной вещи в этой статье — то моя миссия выполнена.
Например, я про все это знал — просто решил собрать все вместе для других. Если вы научились хотя бы одной полезной вещи в этой статье — то моя миссия выполнена.
Не забывайте указывать оригинал «собранных вами» скрытых возможностей:
iOS 7 Tech Talk Videos / Hidden iOS 7 Development Gems
iOS 7 Tech Talk Videos / Hidden iOS 7 Development Gems
Не думал о входящем звонке, не знал о теме с прозрачностью в Color Blended Layers и Edit Scope. Мне эта информация очень пригодится.
UFO just landed and posted this here
А есть для XCode какой-нибудь аналог Visual Assist, который сделал бы жизнь разработчика С++ немного проще?
Пока есть appCode. Хоть он и позиционируется как ObjC IDE, но вроде как планируется «форкнуть» из него чисто С++ IDE. Вот, поглядите. www.jetbrains.com/objc/features/cpp.html. Я как-то раз писал очень маленькую программу на С++ в апкоде, но успел заметить, что работают рефакторинги, find usages, генераторы кода, разные подсказки для не очень опытных С++ кодеров чтобы не отстрелить себе обе ноги.
Для начинающих — хорошо, но тем, кто давно знаком с Xcode будет скучно
Да, всё клево. Еще люблю читать этот тред на SO иногда: Hidden Features of Xcode
А где можно вашу цветовую схему забрать? :)
Тема называется Solarized — Light
ethanschoonover.com/solarized
Или тут — github.com/hdoria/xcode-themes
ethanschoonover.com/solarized
Или тут — github.com/hdoria/xcode-themes
Есть такое правило, указывать ссылку на источник. Так что я бы указал iOS 7 Tech Talks.
Я указал, что информация с WWDC 2013. На всякий случай, добавил ссылку ;)
Я понял, что меня смутило. Дело в том, что WWDC и iOS 7 Tech Talks — это разные вещи. Если я правильно помню, Tech Talks решили провести впервые в этом году после феноменально быстрой продажи всех билетов на WWDC.
UIControlState*** и UIControlEvent*** автоподстановка как путала так и путает, как падала в самые ответственные моменты отладки так и падет (отладчик вообще головная боль). Спасибо хоть встроенную интеграцию с системами версионирования довели до ума — правда тоже крешам редактора приводит.
Очень рекомендую попробовать плагин FuzzyAutocomplete (проще всего поставить через Alcatraz). В свое время дло белого каления доводило автодополнение, затыкающееся на [NSString allo_] и требующее лишнего нажатия таба.
Ну и проблемы с UIControlState/Event решаются «на ура» — просто пишете uicsttouupin или что-то в этом духе и все :).
Ну и проблемы с UIControlState/Event решаются «на ура» — просто пишете uicsttouupin или что-то в этом духе и все :).
А какой софт используете для создания таких гифок с демонстрацией? Сколько не искал, под OS X ничего не находится :(
LICEcap — отличная, бесплатная программа :) жаль только, не умеет снимать системный статус бар (а может я не нашел, как).
Насколько помню, у меня в Xcode не работала Edit in scope для C++, как и вкладка refactoring и ещё какие-то плюшки, пишет «Not avaible for C++» или что-то в этом духе, сейчас не могу проверить. Это нормально?
Сколько я помню возвращаемый тип никогда не писал. Даже в 3 версии.
Такое ощущение, что читаю эту статью через сервис Meowbify.
А если еще будете писать под Android (if possible), то будет вообще айс!
Стоит обратить внимание, что Edit All in Scope учитывает положение в области видимости _на экране_, а не в том scope, который привыкли иметь ввиду программисты. Это легко проверить, если редактировать переменную в куске кода, который виден не весь в данный момент. Все вхождения переменной ниже «за экраном» отредактированы не будут. Версия — 5.0.2.
Двойной статус бар — об этом забывают многие, даже Google Maps вместо того, чтобы чуть уменьшить область карты, съезжает вниз так, что нижние контролы наполовину не видны.
Да что там, даже эппловая погода в ios 7 подобной фигней грешит. До сих пор.
извините, немного оффтоп
подскажите, допустим ситуация — хочу на новогодних праздниках сделать простейшее приложение для iOS для фана
раньше на нём никогда не программировал, но есть опыт в других языках (C/C++/PHP/прочее)
для пущей сложности — английский знаю очень плохо
есть ли какой нибудь степ бай степ туториал? желательно по последнему xcodeу, пятому
ну или хотябы — последовательность действий мб?
подскажите, допустим ситуация — хочу на новогодних праздниках сделать простейшее приложение для iOS для фана
раньше на нём никогда не программировал, но есть опыт в других языках (C/C++/PHP/прочее)
для пущей сложности — английский знаю очень плохо
есть ли какой нибудь степ бай степ туториал? желательно по последнему xcodeу, пятому
ну или хотябы — последовательность действий мб?
Большое спасибо за быстрый запуск под разными локалями.
Sign up to leave a comment.
Скрытые возможности Xcode 5