Articles of llvm

Может ли LLVM 4.0 использоваться в Xcode 4.3?

Другими словами, используйте литералы, но предназначенные для iOS 5. Я знаю об этом, но этот пост не является окончательным.

Xcode LLVM 3.1 и GCC_OPTIMIZATION_LEVEL

У меня есть проект Xcode 4.3.2 iOS 5.1, который компилируется и работает отлично, когда моя конфигурация сборки использует GCC_OPTIMIZATION_LEVEL of None [-O0], но с ошибкой EXC_BAD_ACCESS при использовании любого другого уровня оптимизации выполняется ошибка. Мой проект имеет GCC_VERSION, установленный для Apple LLVM 3.1 (по умолчанию). Это указывает на проблему с моим кодом?

iOS утечка из libllvmContainer.dylib

Я не знаю, каков источник этого. Но в инструментах я вижу, что он растет после многократного нажатия и отображения определенного контроллера. Не похоже, что мой контроллер просмотра является владельцем этого, Кто-нибудь испытал это?

В Xcode, почему значение Enable Foundation Assertions установлено на YES по умолчанию?

В Xcode, почему для Enable Foundation Assertions установлено значение YES по умолчанию для всех сборок, включая Release? Является ли Apple сторонником / рекомендую, чтобы мы отправляли с утверждениями?

Может ли LLVM выполнить биткод на ios (arm64)?

Я пытаюсь выполнить бит-код LLVM на устройстве ios. Я скомпилировал файл bitcode, используя clang -emit-llvm -S -c ./test.cpp -o .test.ll -target arm64-apple-ios7.1 предназначенный для устройства arm64. Запуск LLVM / Clang release 3.5 поддерживает устройства ios arm64. Затем я пытаюсь вызвать код с помощью MCJit'ter и получить исключение: http://llvm.org/bugs/show_bug.cgi?id=21012 Является ли это ограничение ОС / устройства […]

Ошибка Swick Linker CocoaPods

Я пытаюсь использовать библиотеки Loggly через Lumberjack в приложении iOS, написанном в Swift. Я получаю следующие ошибки компоновщика: undefined symbols for architecture x86_64: "_OBJC_CLASS_$_LogglyFormatter", referenced from: __TMaCSo15LogglyFormatter in AppDelegate.o "_OBJC_CLASS_$_LogglyLogger", referenced from: __TMaCSo12LogglyLogger in AppDelegate.o ld: symbol(s) not found for architecture x86_64 У меня есть это, используя заголовок для мостов для некоторых других библиотек (не […]

UIGraphicsEndImageContext не удалось устранить при запуске Swift через командную строку

Я запускаю Swift через командную строку: xcrun swift -sdk $(xcrun –show-sdk-path –sdk iphonesimulator –find clang) – Затем я проходил мимо import UIKit UIGraphicsBeginImageContextWithOptions(CGSizeMake(500, 500), false, 0.0) UIColor.blackColor().setStroke() let path = UIBezierPath() path.moveToPoint(CGPointMake(100, 0)) // some path stuff… path.dynamicType let image = UIGraphicsGetImageFromCurrentImageContext() UIGraphicsEndImageContext(); Компилятор возвращает: LLVM ERROR: Program used external function '_UIGraphicsEndImageContext' which could not […]

используя llvm RecursiveASTVisitor для Objective C и iOS

Я хотел бы использовать clang для предварительной обработки объективных файлов C из приложения iOS. Я просмотрел исходный код и пытаюсь реализовать предварительный процессор на основе класса RecursiveASTVisitor. Тем не менее, я, кажется, сталкиваюсь со многими проблемами, которые я не могу решить. Я разработал препроцессор для добавления вызова «Ввод» в начале каждого метода и вызова «Выход» […]

Сгенерировать код ObjC с помощью LLVM

Я читал эту статью о реализации быстрой пересылки в Objective C с использованием LLVM и имел идею сделать что-то подобное. Возможно ли создать код Objective C для расширения существующего класса с использованием LLVM? У меня есть определение класса. Теперь я хочу добавить новое сообщение в этот класс, используя LLVM. Это возможно?

IOS: библиотека не найдена для -lz.1.2.3

Я не понимаю свою ошибку: Ld Library / Developer / Xcode / DerivedData / Test-aywxyvnakaqhmwfbwellynwqmoik / Build / Продукты / Debug-iphonesimulator / Test.app / Test normal i386 cd /Users/lol/Desktop/Test setenv MACOSX_DEPLOYMENT_TARGET 10.6 setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk -L / Пользователи / лол / Library / Developer / Xcode / DerivedData / Тест-aywxyvnakaqhmwfbwellynwqmoik […]