Вы уже делаете это:
$(go list ./... | grep -v /vendor/)
Часть grep -v /vendor/
предназначена для исключения каталога /vendor/
. Так что просто сделайте то же самое для вашей директории Store
:
go test $(go list ./... | grep -v /Store/) -coverprofile .testCoverage.txt
Обратите внимание, что исключать /vendor/
этот способ не требуется (если вы не используете действительно старую версию Go). Если вы используете старую версию Go, вы можете объединить их:
go test $(go list ./... | grep -v /vendor/ | grep -v /Store/) -coverprofile .testCoverage.txt
Обновление 28.05.2014: Я записал это, когда iOS приблизительно 3 была горячей новой вещью, я уверен, что существуют лучшие способы сделать это к настоящему времени, возможно встроенный. Как многие люди упомянули, этот метод не принимает вращение во внимание; прочитайте некоторые дополнительные ответы и распространите некоторую любовь upvote вокруг для хранения ответов на этот вопрос полезными для всех.
Исходный ответ:
Я иду в скопировать/вставить свой ответ на тот же вопрос в другое место:
Нет простого метода класса сделать это, но существует функция, которую можно использовать для получения желаемых результатов: CGImageCreateWithImageInRect(CGImageRef, CGRect)
выручит Вас.
Вот короткий пример с помощью него:
CGImageRef imageRef = CGImageCreateWithImageInRect([largeImage CGImage], cropRect);
// or use the UIImage wherever you like
[UIImageView setImage:[UIImage imageWithCGImage:imageRef]];
CGImageRelease(imageRef);