Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Xcode интерфейс приложения mainstoryboard

Как можно грамотно описать работу mainstoryboarda это же бандлер или xib файл? вообщем что это Main story board
напишите пожалуйста кому не трудно как в вики
Ответ: пффффф, не ну серьезно?
втф с этим миром происходит...

как в вики? - запросто, ща вики для вас накатаю
что еще? чай, кофе?
Вопрос: Работа в среде xcode 6

Изучаю программирование в этой среде малыми шагами - возник ряд вопросов...
Я пытаюсь написать простенькую графическую игру.
1. Есть ли в xcode 6 возможность работать с векторной графикой а не с растровой встроенными средствами без сторонних библиотек? А то масштабирование на разные экраны сильно портит вид анимации...
2. При отладке иногда вываливается ассемблерный код приложения. Зачем вообще нужен ассемблер ? при таком высокоуровневом программировании?
3. Как реально работать с вещами типа Profile -> Activity monitor -> Automation -> Energy diagnostic. Без поллитра не разберешь... что код запускаю что эти расширения ничего не происходит.
4. И вот глюк который я не понимаю уже неделю... В своем приложении в редакторе интерфейса (view controller)
завел два ImageView с именами ImageView и ImageViewR ... задал им графические картинки. В .m файле приложения вижу поля
соответствующие этим кантролам... @synthesize ImageView; @synthesize ImageViewR;..
Завел таймер для создания анимации но в обработке тика таймера OnTimer {}...Вижу что ImageView сушествующий объект
а ImageViewR всегда nill. В этом и вопрос почему nill? Оба объекта одинаковой видимости но один есть а другого нет. При этом на форме они видны оба...
Ответ:
Сообщение от Митя800
Документацию Apple хоть раз открывали? Там все в картинках доходчиво описано.
Есть книги по xcode. Документацию онлайн ? Она не работает на виртуальной машине... или файл какой скачать ?

Добавлено через 2 минуты
Сообщение от Митя800
Привязку IBOutlet делали?
А что надо обязательно каждый кантрол привязывать ? (в данном случае ImageView )... На самом деле когда я кликнул на
привязку как раз этот эффект пропал...

Добавлено через 13 минут
И еще я совсем не понял размеры окна эмулятора. Задаю свойство проекта - портрет или ландшафт а оно остается квадратным...
Помещаю в левый угол кантрол а он остается в правом... У меня единственный файл main.storyboard но в эмуляторе кантролы располагаются не так как о окне дизайна!

Добавлено через 4 часа 13 минут
Стал читать про SpriteKit движок. Встроенный я так понял в xcode 7. Срочно перехожу на него!
Вопрос: Xcode 6.0.1 не запускает ios симулятор

Начинающий разработчик )) Видимо так совпало, то на момент скачивания была версия именно 6.0.1. Сборка проходит успешно, а симулятор висит черным окном. Можно ли как-то установить старую версию xcode, где нет таких проблем?
Ответ: установите новую общедоступную версию xcode 6.1
старую - можно, но вроде можно найти ее только под платным аккаунтом, или если кто-то выложит в общий доступ
Вопрос: Совместная разработка в xCode

Добрый день, Уважаемые!

Хочу заняться разработкой приложений под iOS. (Писал и выпустил одно приложение полтора года назад, но все уже стало забываться - надо начинать с начала ).

Перед началом изучения языка и началом работы над программой, у меня возник вопрос. Есть ли возможность, установить какую то совместную разработку средствами xCode. Чтобы я мог работать одновременно с двух компов? С рабочего, и с личного?

В Visual Studio у нас стоит TFS - Есть ли, что то такое в xCode, или придется делать через какие то сторонние ресурсы типо GIT?

Спасибо!
Ответ: Спасибо, за прояснение) Будем пробовать - как сделаю, обязательно дам отчет
Вопрос: Урезанный xcode?

день добрый, странная штука у меня на маке. сначала просто почитывал книги, смотрел видео, потом решил у себя начать пробовать, но куда не ткнусь - всюду у меня не так. "о программе" написано xcode 5.02 В storyboard элементов мало, даже кнопки обычной нет. перетаскивать элементы интерфейса в окно ассиста не получается. у меня складывается ощущение, что у меня какая то урезанная стартовая версия, а для продвинутой получается нужнно купить лицензию разработчика? хотя подтверждения этой информации в инете я не нашел
Ответ:
Еще раз, что по вашему нормальная кнопка? Эта кнопка тоже нормальная для 7й оси
Вопрос: Как разрабатывать приложения Ios/Iphone на Windows OS?

Интересует какие приложение (типа Xamarin, Windows Bridge) возможно использовать. Есть ли там хоть возможность симулировать компиляцию и запуск кода Ios (ибо как то непонятно если компилировать можно на Мас Оs так в чем смысл альтернативных решений)? Если использовать все-таки Macos для Ios (Xcode) - какие операционки доступны в интернете с минимальными требованиями (256/512 мб оперативки)? Без необходимости поддержки vt-x или в обход необходимости ее использование.
Ответ: Задам еще пару вопросов касательно виртуализации маков на виртуалбоксе -- в надежде все-таки ответов.
Как я понял даже -- Mac os 10.4 Tiger (10.5 Leopard) требуют Vt-x -- только мне непонятно можно ли применить програмную виртуализацию вместо апаратной. Есть варианты редактирование xml машины или использовать vboxmanage? Только непонятно если утсановить false/off будет ли отключена необходимость при установке самой операционки -- или эти опции лиш касаются отключение виртуализации на процесоре или виндовсе, чего и так у меня нету. Кроме того прочитал что виртуалбокс работает только mac os server -- непонятно это лиш часть полной ситемы или отдельная миниоперационка? Возможно ли под нее установить xcode -- но снова таки возникает вопрос vt-x. Кроме того попытался инсталировать mac os 10.4/10.5 вызывает предупреждение о vt-x или ошибку verr-not-supported -- которая мне непонятна -- это через dmg образ или отсутствие vt-x?
Вопрос: Локализация LaunchImage (xCode)

Доброго времени суток!

Сразу к сути:
Можно ли сделать разные картинки для LaunchImage (статичная заставка до (во время) загрузки приложения) в зависимости от выбранного языка на устройстве? Как это сделать? И можно ли вообще?

Весь день потратил, так и не смог понять =(
Ответ:
глянь в file inspector изображения пункт Localization, вроде оно.
там нет такого пункта
Вопрос: Приложение, основанное на браузере

Возникла необходимость сделать клиент-приложение под adnroid, ios и win phone. Сроки ограничены, так что изучать разработку под яблоко и виндовс фон нет возможность ( с андроидом немного знаком). Поэтому решил сделать решение, основанное на html + js+css, тем более, что там ничего сложно не намечается.
Как можно сделать подобное для яблока, учитывая что у меня нет никакой продукции apple, значит нету и sdk.
Как вообщем при таких условиях я могу сделать требуемое, не покупая лицензию разработчика и яблочную продукцию? Вымещать приложение в стор не планируется.
Ответ: Vorona, я имел ввиду, что не купив сертификат никаким образом не получится закинуть приложение в неджейленный айфон. А вот в джейленный можно, но только напрямую с компа, на котором xcode стоит. На хабре статья была.
А вообще, если вытащить готовый .ipa, то и с любого компа с айтюнсом на джейленный айфон с appsync'ом можно было бы поставить.
Вопрос: Зачем подписывать свое приложение?

Зачем подписывать свое приложение?
Ведь это не Андроид, и апк файлы по рукам не ходят!
Ответ:
Сообщение от noname_club
Зачем айфон покупать?
Такие ответы не очень то помогают.
Чем грозит выкладывание не подписанного приложения?
(только не отвечайте фразой вроде: "Что будет если оставить айфон на автобусной остановке?")

Сообщение от noname_club
Обычно сабж собирается через xcodebuild в консоли ибо по другому эпле не дает. А тут чудо!!
Никаких чудес. Выше описанные манипулсяции я выполняю в xcode, не пользуясь консолью.
Последние 6 приложений подписывались и выкладывались без проблем (последнее выложил в феврале 2016),
так что вы ошибаетесь, считая сборку через консоль единственным способом.

А вот сейчас я столкнулся со сложностями и захотел разобраться получше.
Вы можете описать подробнее процедуру сборки через консоль или поделиться ссылкой на гайт?
Вопрос: Xcode не видит сертификаты

Добрый вечер. Подскажите, почему xcode не видит ни один из двух сертификатов. Записал видео-скриншот
Ответ: Потому что 3 из них невалидны (судя по всему истекли), а к двум другим не привязаны приватные ключи