vt
говно xcode был раньше такой божественный инструмент гей-разработки, да, в нем было не все гладко, например там плохо работал Interface Builder. Но код на божественном Objective-C там писался сам без всяких вопросов.
Все началось с того, как эпл решил внедрить залупу под названием Swift — под это глючное говно они решили и Xcode переписать. Первые несколько версий этого бета-говна анализатор кода для Objective-C они не трогали, и пока бесплатные бета-тестеры мучались со Свифтом и крашащимся икскодом из-за его глючного SourceKit, можно было все также спокойно писать на Objective-C и не париться. Но в последних версиях они перевели и анализатор Objective-C на SourceKit. Все, икскода теперь не стало. Они сделали все, чтоб люди переходили на Джаваскрипт!
vt
IDEA говно xcode Visual Studio Почему только в Visual Studio кнопка Play/Debug сделана для людей и превращается в кнопку Pause/Resume после первого нажатия, а у всех остальных долбоебов она запускает еще одну копию, а кнопка Resume спрятана в меню через меню в меню? Микрософт запантентовал эту кнопку? Ну блять, КАК это можно не додуматься сделать?
OCTAGRAM
Apple xcode Попробовал собрать приложение для теста (TextEdit) и обнаружил, что оно на Mac OS X 10.11 El Capitan даже не запускается, собрано под 10.12 Sierra. Ну ладно, подумал я, и попытался переключить SDK и цель на 10.11. А нету SDK для 10.11! Xcode может работать на 10.11, но собрать может только для 10.12.

Весь Xcode прежней версии качать неохота было, качнул только утилиты командной строки. Поставил. Поставились. Теперь компилятор для 10.11 есть. А SDK нету. Так уж и быть, качнул Xcode 7.3.1. Поставил. Теперь есть и компилятор, и SDK для 10.11. Но только для них (не считая забекапленной 10.12, конечно). Странно, а вроде раньше по-другому было. В те дни, когда я думал, что 10.6.8 — потолок, я поставил Xcode 3, и там были 10.4u, 10.5, 10.6, то есть, начиная от самой первой x86’ой до самой последней поддерживаемой. А тут одна.

Вычитал такое:
I can copy MacOSX10.11.sdk from another host, but presumably Apple has something else in mind here.
Just to be clear, Apple policy since Xcode 7 has been to only distribute the newest SDK with Xcode.app.

Так, теперь понятно, как Эппл пасёт чебурашек. Ставим разработчиков в дурацкое положение, когда они не могут просто взять и собрать для минимальной достаточной версии OS, как это делается на Windows, со слабым связыванием опциональных фич. Если не предпринимать специальных действий, если не писать на Delphi, C++ Builder или GNAT Ada, а именно из Xcode, то получаются приложения с неоправданно завышенными системными требованиями. Пользователи вынужденно обновляют ОС и/или железо, Эппл собирает кассу, разработчикам с этого пирога ничего не перепадает.

Однако нашёл ещё такое и такое. То есть, несмотря на ужимки Эппл, возможность собирать как лучше для людей имеется.

И это отличный источник входных файлов для BridgeSupport и анализатора, которым я также собираюсь прочесать GNUStep (до и после отравления TGC) и Cocotron на предмет пересечения. Где что появилось, где устарело, где изчезло. Пока что это мутная толща воды, и в неё надо забуриться.
wasd
Apple OSX xcode iOS Недавно сконнектил досктоп с Magic Trackpad – это такой большой тачпад, который умеет в десяток жестов вроде "переключить воркспейс", "показать все окна", "назад-вперёд" в браузере и ещё всякие полезности. Мышу отодвинул куда-то под монитор – достаю её только для FPS (недавно вспомнил про Savage II, который мне когда-то показал @proton, и который по сей день остаётся любимым таймкиллером). От тачпада обычного пекарненоута стал блевать ещё яростнее :(
АНАЛЬНАЯ ИГЛА.
А ещё осиливаю Xcode и изобретаю велосипед. Ранее никогда не изобретал GUI-велосипеды, а с ООП работал довольно мало. Интерфейсбилдер тут норм, а сам Objective C — какое-то анальное угнетение со смесью из скобочек и @end (вообще, разнообразные ответвления от C выглядят как-то убого – ни туда, ни сюда), но с кофеинумом и так сойдёт >.<

Кстати, давно я сюда ничего не писал. Привет, жуйк. Расскажи, что у тебя тут за репрессии с плюсованием постов и "you need a tag", да и вообще, как поживаешь?
borunov
Apple xcode Mac а подскажите люди добрые! Вот есть два мака — один дома, другой на работе. И хочется на них по очереди запускать xcode и развлекаться с одним проектом. Как сделать не побоюсь этого слова синхронизацию? Дропбокс? Бтсинк? Гит? Что посоветуете? Спасибо
hohoho
Apple xcode поставил xcode 5.0. Пробежался по тем фичам, что были озвучены на wwdc. В некоторых местах стало на порядки удобнее, в некоторых непривычно, но вполне удобно. Места под листинг стало ещё больше. круто
rion
OSX xcode первый раз в жизни поставил xcode. смотрю как баран на новые ворота и вспоминаю времена, когда первый раз в жизни увидел visual studio. хотя objective c я не знаю совсем
borunov
xcode iOS реально напрягает глюк iOS симулятора, который не выгружает нормально процесс из памяти, оставляя его ошметки в виде зомби :-(
Mufasa:~ ayborunov$ ps xa | grep Z | wc -l
447
и интернеты говорят что лечится только перезагрузкой
borunov
xcode iOS наверное я все-таки не разобрался, но по-моему жуткий идиотизм для UITableViewCell ячейку формировать в одном методе, а рассчитывать высоту в другом, в котором этой самой ячейки нет. естественно, идиотизм проявляется когда высота у разных ячеек разная
borunov
objc жужа xcode iOS путем сражения с xcode и с developer.apple.com мне таки удалось расставить в IB constraints так как я хотел. почти. ну по крайней мере тэги теперь сами ресайзятся и расстояние между ними выдерживается.. но. я сделал в две строки:
@автор: *тег1 *тег2
*тег3 *тег4 *тег5
а теперь хочется что бы оно само по возможности умещалось в одну строку (например сдуру в landscape mode) пока не знаю как.
borunov
Apple storyboard xcode iOS добавление в проект storyboard повлекло за собой конвульсии xcode :( теперь оно выдает что сборка с ошибкой, но не говорит где, потом тут же пересобирается нормально. в случае успешной сборки эмулятор может зависнуть или просто закрыть программу, а может и нет, короче просто жуть. что делать непонятно. понятно что так жить нельзя :( единственное что приходит в голову — создать новый проект со сторибоардами сразу и попробовать перетащить туда все. но это же порно :(
hohoho
Apple xcode iOS Mac обнаружил, что хорошо усваиваю инфу в виде презентаций с wwdc. и чем больше я смотрю видео с wwdc, тем больше дополнительного видео я качаю%) такое ощущение, что у них есть материалы вообще для всего. будет что посмотреть в ближайшие пару месяцев во время пробежек
korchasa
dev xcode XCode воистину странный. Нечеловеческие выравнивания по умолчанию, не видит файлы, отредактированные снаружи, не всегда обновляет файлы в эмуляторе. А теперь еще и потерялся курсор, из-за изменения размера шрифта. Пора переставать жрать кактус и просто запускать эмулятор из консоли.
sky
dev objc xcode iOS В XCode 4.2 теперь есть фича "Automatic Reference Counting (ARC)", это значит, что можно избавиться от этих ужасных retain/release, т.е. проще говоря, ручное управление памятью больше не требуется при разработке для iOS и Mac OS X.
Вот тут краткий обзор с примерами developer.apple.com
И это, конечно, намного интереснее чем эти ваши Siri и интеграция с Twitter.
gelin
Apple разработка рабство xcode developer.apple.com
iOS Developer Program $99/year
Mac Developer Program $99/year
Сам Xcode, типа, бесплатный, но вот, чтобы его легально бесплатно скачать, нужно либо приобрести распоследнюю MacOS, либо стать зарегистрированным разработчиком. Это еще не считая покупки самого мака.
И вы еще считаете гугль анальным рабством?
wwarlock
simulator iPad develop xcode iOS В продолжение #1553280.
А вместе с тем, у товарища проблема воспроизводится на другом устройстве.
Значит, всё-таки не в железе дело?
Есть подозрение, что это связано как-то рекламнным баннером.
Но почему он должен влиять и на другие вью-контроллеры, с которыми он совершенно никак не связан?
wwarlock
simulator iPad develop xcode iOS В продолжение #1553280.
Проверил два совета.
Первый — предположена нехватка памяти.
Проверил — действительно 18Мб всего свободно.
Перегружаю айпад. Памяти становится свободно 100Мб.
Проблему не решило.

Вторая — возможно где-то остались старые сборки.
Удалил программу из устройства. Очистил проект, сделал сборку "с нуля".
И заново установил на устройство.
Опять же, никакого эффекта.
wwarlock
simulator iPad develop xcode iOS Столкнулся с интересной багой. Версия приложения, которое нормально работала на устройстве.
Сейчас нормально работает только в симуляторе. Как это выглядит: есть главный XIB с одним Window, вложенным View, и ещё одним View, вложенным в предыдущий (W — V1 — V2).
Каждое V привязано к аутлетам в контроллерах. W и V1, ко всему прочему, к аутлетам в делегате.
Есть подозрение, что V1 не инициализируется, когда запускаю на айпаде.
Я пришел к такому выводу, потому что в привязанном контроллере не срабатывает селектор viewDidLoad.
В симуляторе срабатывает, а на устройстве нет. Но при этом содержимое V2 отображается нормально.
В логах нет никаких эксепшенов и в консоль ничего не пишется.
Я, конечно, попробую откатиться на версию назад и посмотреть исчезнет ли бага.
Но сам факт такого поведения презабавный, на мой взгляд и никаких кардинально-криминальных изменений не делал.

P.S. я честно пробовал гуглить по разным словам, но вероятно слова были какие-то неправильные
wwarlock
Apple dev IDE xcode Недавно пытался скачать XCode 4.1 через портал девелопера (не через аппстор).
И мне было отказано в доступе.
Сегодня почему-то XCode (4B110f) качается нормально.
wwarlock
Git appcode develop xcode XCode как-то нехорошо переживает смену бранчей в гите.
Шумно падает в обморок от такого действа.
А встроенных средств переключения не имеет.
Приходится предварительно выходить из него.
AppCode потестировать руки не дошли, может там всё хорошо...
sky
dev xcode Обнаружил, что в XCode есть workspaces, ну вот типа как в Eclipse. Очень удобно, теперь я там редактирую наборы скриптов для автоматического тестирования. Да, это XCode 4, не знаю было ли такое в XCode 3.
sky
objc xcode Узнал вчера о крутой возможности в XCode — вместо того, чтобы засирать код строками вывода отладочной информации через NSLog() можно использовать хитрые breakpoints. Точнее actions у breakpoints. И там же можно поставить галочку "подолжать выполнение после actions" так что дебаггер не тормозится на каждом таком breakpoint. Да, в actions можно делать много вкусных вещей. Например поддерживаются все команды GDB, можно писать в лог, можно воспроизвести звук.
Вот тут подробно и с картинками useyourloaf.com
Или вот stackoverflow.com
sky
objc xcode Я тут, кстати, XCode4 поставил. Сильно лучше работа с SVN. GIT не пробовал. Долго мучался пока завел проект от XCode3. Не он открывается, всё хорошо, но не билдится. А конкретно не билдится под эмулятор. Поборол таки добавив i386 в список поддерживаемых архитектур. Но ох как это было неочевидно.
develar
Apple uiDesigner love IDEA xcode XCode 4 можно в рамочку и любоваться. Черт возьми. Но это лишь эстетика. Потому что в IntelliJ IDEA и любой другой (других нет, но не суть) программист оперирует неким образом, он уже как бы вне этого ui и ему без разницы, соблюден и HIG относительно вида combobox в winfow frame area.