Могу ли я просмотреть.m || .h файл на ПК, с правильным межстрочным интервалом?

Я создаю "довольно" сложную программу для iPhone, используя Xcode, К сожалению, я ограничен программой только в обычные часы - когда у меня есть доступ к Mac, на моем рабочем месте. Как бы мне ни нравилась идея сохранения моей работы @ работы, я обнаружил, что трудно кодировать большой проект, когда я не постоянно думаю об этом и смотрю на него.

Поэтому, если кто-нибудь знает способ, которым я мог бы рассмотреть мой .m файлы на моем компьютере, я был бы очень рад услышать, как это может быть! Позвольте мне быть ясным: я не хочу компилировать / собирать на этом компьютере. Все, что я хочу сделать, это получить визуальный текст на моем экране И сделать это таким образом, чтобы мой пробел был сохранен!

Как мы все знаем, .h C++ talk, и кажется, что он будет доступен для просмотра (с соответствующим интервалом) в любом c++ разработка-программа; Но, похоже, это не так. Это вообще возможно, чтобы прочитать оба .h а также .m файлы на ПК?

Спасибо за ваше время.

4 ответа

Кроме того, что бы это ни стоило, вы можете загружать файлы Objective C в Emacs или Eclipse, которые являются кроссплатформенными (Linux, MacOS, Windows и т. Д.); понимать синтаксис Objective-C; и (если вы загрузите GCC, коллекцию компиляторов Gnu), можно скомпилировать любые файлы, которые не требуют Apple Frameworks. (Я полагаю, что большинство ваших приложений для iPhone будут иметь Apple Frameworks, необходимые для фактической компиляции, хотя…)

(Как отмечалось в моем другом комментарии, игнорируйте файлы._* в системах, отличных от MacOS.)

.m файл - это просто текстовый файл. Любой текстовый редактор откроет их просто отлично.

Я рекомендую Notepad++, так как он имеет приличную подсветку синтаксиса Objective-C.

Файлы.m - это просто текстовые файлы. Вы можете открыть их в любом текстовом редакторе. Единственная проблема, о которой я могу подумать, - это текстовые редакторы, которые по умолчанию отображают вкладки в 8 местах без какой-либо настройки, но любой текстовый редактор любого программиста даст вам контроль над этим. Я не специалист по Windows, но я думаю, что Notepad++, Sublime Text или любое количество других редакторов подойдет.

Файлы.m - это просто файлы Obj-C, они точно такого же формата, как и любые .c или же .c++ файл, и будет прекрасно открываться в любом хорошем текстовом редакторе (Notepad++ кажется популярным). Вам не нужно переименовывать файл, чтобы закончить в .txt или что-нибудь, просто оставьте это как .m и откройте его в Notepad++.

Скорее всего, кодировка UTF-8, вам может потребоваться настроить редактор Windows для использования этой кодировки по умолчанию. Вы также должны настроить его на использование символов новой строки UNIX (\n).

Если выбранный вами редактор не распознает тип файла и автоматически выполняет подсветку синтаксиса, попробуйте настроить его на использование C++ в качестве языка. Это не тот же язык, что и Obj-C, но достаточно близко, чтобы выполнять работу.

Файлы, имя которых начинается с ._ нет ничего, что можно открыть на ПК. Они являются "ветвью ресурса" файла с тем же именем и обычно используются для хранения данных, отличных от фактического содержимого файла. Ресурсные вилки не существуют в файловой системе ПК, поэтому Mac OS делает ._ файлы вместо.

Они также официально запрещены Apple, что-то вроде десять лет назад, и вы должны попытаться отследить, что программа создает ._ файлы и отправить отчет об ошибке, попросив их обновить свою программу, чтобы прекратить их создание, пожалуйста.

Обычно безопасно удалить любой файл с ._ во имя, но не всегда. В вашем случае, я предполагаю, что они содержат точную позицию окна с момента последнего открытия файла на Mac или местоположение курсора. Есть лучшие способы сохранить эту информацию, поэтому я бы отправил отчет об ошибке.

Другие вопросы по тегам