Различные двоичные файлы с «Archive» и «Build for Archiving» в Xcode4

Я пытаюсь понять, как правильно построить версию для выпуска моего приложения Cocoa.

До сих пор я пользовался опцией Build for Archiving и захватывал пакет приложений глубоко внутри папки Xcode's TalkedData.

Сегодня я попробовал команду меню Архив и использовал команду Поделиться для сохранения пакета приложений. Это кажется более чистым и менее хакерским. Копаться в папке CharchedData просто не кажется нужным.

Но вот в чем дело. Двоичные файлы в этих двух пакетах приложений не совпадают. Насколько я вижу, они ведут себя одинаково. Но diff показывает, что они не равны, и их размеры говорят о том, что существуют более чем тривиальные различия. Например, мой бинарный файл выпуска, сделанный с помощью «Build for Archiving», имеет размер 29 576 байт. Версия «Archive» составляет всего 21 536 байт.

Архивирование и архивирование звучат так, как будто они в основном должны быть одинаковыми. Почему они разные? Какой из них «лучше»?

-121--1660551- Java - Нарисуйте текст в центре изображения Мне нужно написать текст в центре изображения. Текст для записи не всегда одинаков. Код, который я использую, здесь ://Здесь я сначала рисую изображение g.drawImage (img, 22, 15, 280, 225, null); //Я...

Мне нужно написать текст в центре изображения. Текст для записи не всегда одинаков.

Код, который я использую, здесь:

// Here I first draw the image
g.drawImage(img, 22, 15, 280, 225, null);
// I get the text 
String text = photoText.getText();
// Set the text color to black
g.setColor(Color.black);
// I draw the string 
g.drawString(text, 79.5F, 220.0F);

Проблема в том, что текст не находится в центре изображения, что я могу сделать?

Мне нужно нарисовать текст только в горизонтальном центре.

5
задан Matthias Braun 3 October 2017 в 08:15
поделиться