Иногда бывает невозможно добавить существующий исходник в дерево проекта обычным способом (исходник или вообще какой-либо иной файл обозначен серым цветом, как будто бы он уже был добавлен в дерево проекта)
Тогда просто откройте вне проекта рядом папку с исходником (или иным нужным файлом) и перетащите нужный исходник (или файл) в дерево проекта в нужную группу
Удивительно, это работает!
Показаны сообщения с ярлыком файл. Показать все сообщения
Показаны сообщения с ярлыком файл. Показать все сообщения
четверг, 15 сентября 2011 г.
вторник, 14 декабря 2010 г.
Как узнать в iPhone-приложении, существует ли файл
Материал взят из http://stackoverflow.com/questions/1356701/whats-a-quick-way-to-test-to-see-a-file-exists
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:somePath];
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:somePath];
воскресенье, 9 мая 2010 г.
Как скопировать файл стандартными средствами си++
#include
std::ifstream ifs(sourceFileName, std::ios::in|std::ios::binary);
std::ofstream ofs(fn.c_str(), std::ios::out|std::ios::binary);
ofs << ifs.rdbuf();
std::ifstream ifs(sourceFileName, std::ios::in|std::ios::binary);
std::ofstream ofs(fn.c_str(), std::ios::out|std::ios::binary);
ofs << ifs.rdbuf();
пятница, 30 апреля 2010 г.
Как в Mac OS снять блокировку/защиту из всех файлов выбранной папки
Работая в коллективном проекте, часто приходится получать исходники от коллег. Нередко эти исходники защищены и поэтому их не удаётся удалить в случае необходимости. Снимать блокировку с помощью мыши с каждого из нескольких сотен исходников очень утомительно.
Для этого можете запустить Terminal (командную строку), зайти в папку проекта (используя команду cd).
После этого вводите команды:
chflags -R nouchg *
chflags -R nouchg */*
chflags -R nouchg */*/*
chflags -R nouchg */*/*/*
chflags -R nouchg */*/*/*/*
и так далее
Делайте так до тех пор, пока Terminal вам не сообщит, что таких файлов или папок больше не обнаружено (то есть когда глубина вложенных директорий достигнет самых последних закоулков). Это будет похоже вот на что:
chflags: */*/*/*/*/*/*/*/*: No such file or directory
ЕСЛИ КТО-ТО ЗНАЕТ, КАК МОЖНО ЗАМЕНИТЬ ЭТО ПРОСТЫМ SHELL-СКРИПТОМ, ПОЖАЛУЙСТА ПОДЕЛИТЕСЬ ОПЫТОМ.
Для этого можете запустить Terminal (командную строку), зайти в папку проекта (используя команду cd).
После этого вводите команды:
chflags -R nouchg *
chflags -R nouchg */*
chflags -R nouchg */*/*
chflags -R nouchg */*/*/*
chflags -R nouchg */*/*/*/*
и так далее
Делайте так до тех пор, пока Terminal вам не сообщит, что таких файлов или папок больше не обнаружено (то есть когда глубина вложенных директорий достигнет самых последних закоулков). Это будет похоже вот на что:
chflags: */*/*/*/*/*/*/*/*: No such file or directory
ЕСЛИ КТО-ТО ЗНАЕТ, КАК МОЖНО ЗАМЕНИТЬ ЭТО ПРОСТЫМ SHELL-СКРИПТОМ, ПОЖАЛУЙСТА ПОДЕЛИТЕСЬ ОПЫТОМ.
Ярлыки:
блокировка,
директория,
защита,
коллективный проект,
папка,
файл,
chflags,
mac os
Подписаться на:
Сообщения (Atom)