Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Работа в среде 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й оси
Вопрос: Xcode не видит сертификаты

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

Не зависимо от того старый или новый проект выдает 2 ошибки:

1.

(null): could not read data from '/Users/iGlock/Library/Developer/Xcode/DerivedData/testik-afomsdthepbinfbvafburmlcbawt/Build/Intermediates/testik.build/Debug-iphonesimulator/testik.build/assetcatalog_generated_info.plist': The file “assetcatalog_generated_info.plist” couldn’t be opened because there is no such file.

2. (null): There are multiple launch image set instances named "LaunchImage".
Ответ:
Сообщение от Митя800
Olmas, вы хотя бы привели строки или блок кода, где случается ошибка. Проблема может быть в чем угодно начиная с отсутствия файлов до инициализации последовательности объектов.
В том то и дело, что проект новый.
Ошибка выходит даже при дебаге нового проекта.
Вопрос: Настроить полосу прокрутки в xCode

Здравствуйте.

Дайте, пожалуйста, небольшой совет по настройке xCode. Так уж получилось, что мне гораздо удобнее читать и печатать код, когда он находится в центре экрана. Допустим, начал писать код с чистого листа. Пишу, пишу, код занимает почти все место на экране. Мне неудобно постоянно смотреть в самый низ экрана и я около 30 раз нажимаю Enter, чтобы код переместился в центр экрана и мне было удобно смотреть на код и печатать.
В визуал студио нет надобности постоянно нажимать энтер, там полоса прокрутки поумнее. Она как бы сама автоматом добавляет кучу пустые строки в конец.
Как настроить эту чертову полосу прокрутки, чтобы было как в визуал студио?

Надеюсь, понятно объяснил.

Заранее спасибо.
Ответ: Такая же проблема, кстати
Вопрос: Некорректная работа xCode

Добрый день, такая проблема в xCode, через некоторое время работы цвет кода становится полностью чёрным, outlet'ы не переносятся, подсказки не показываются. Лечится перезапуском, но через некоторое время опять возникает. Работать можно, но жутко неудобно писать всё руками.
Ответ: Как же программистов развелось)
Вопрос: о Xcode

как правильно настроить Xcode.Я купил годовой сертификат
Ответ: Везунчик ))
Вопрос: Xcode импорт библы YandexMapKit

Здравствуйте, Проблема в импорте библы при компиляции кода дает ошибку "Library not found for -lPods"
Делал по инструкции
затык на 4-ом пункте когда делаю "pod install" через терминал выходит (The dependency 'YandexMapKit' is not used in any concrete target), объясните что может быть не так? или какими еще способами можно импортировать библиотеку?
Ответ: clean пробывал, может в версии xcode что то не так у меня 7-ая версия, cocoapods 1.0

Добавлено через 23 минуты
проблему с запуском примера я решил с помощью удалил все что связанно с pods и заново пересобрал

Добавлено через 13 минут
Проблема осталась только с собственным примером все библы подключил
в файле
ViewController.h
Objective-C
1
2
3
4
5
6
7
8
9
#import <UIKit/UIKit.h>
#import <YandexMapKit.h>
 
@interface ViewController : UIViewController<YMKMapViewDelegate>
{
IBOutlet YMKMapView *mapView;
}
 
@end
в файле AppDelegate.m указываю ключ
Objective-C
1
2
3
4
5
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    [YMKConfiguration sharedInstance].apiKey = @"9hZfma4lbDWy8TlFiLqIPMlyHKLSzDl7A194YGHOgyjjkl-ы=";
    return YES;
}
Проблема возникает в следующем:
Проект компилиться по эмулятором но карта не грузиться яндекс вылезает только Googlemap, если запускать на реальном устройстве то при запуске приложение виснет и вываливает ошибку в xcode на файле main.m
Objective-C
1
2
3
4
5
6
7
8
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
 
int main(int argc, char * argv[]) {
    @autoreleasepool {
 return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}
pp due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named MKMapView'
*** First throw call stack:
(0x1856e82d8 0x1973640e4 0x1856e8218 0x18a64b398 0x18a64b4e8 0x18a64b204 0x1

Добавлено через 11 минут
Понятно что требует библиотеку MapKit.Framework я ее добавил проект запустился но карта не яндекс а гугл

Добавлено через 26 минут
Всем спасибо, трабла в поселяем случае была что оказывается не нужно было использовать компонент mapkitview, а просто обычный View