Вопросы с тегом «c»

112
Зачем приводить неиспользуемые возвращаемые значения к void?

int fn(); void whatever() { (void) fn(); } Есть ли причина приводить неиспользованное возвращаемое значение к void, или я прав, думая, что это пустая трата времени? Следовать за: Что ж, это кажется довольно всеобъемлющим. Я полагаю, это лучше, чем комментировать неиспользованное возвращаемое...

112
Как сказать «should_receive» больше раз в RSpec

У меня это в тесте Project.should_receive(:find).with(@project).and_return(@project) но когда объект получает вызов этого метода два раза, я должен сделать Project.should_receive(:find).with(@project).and_return(@project) Project.should_receive(:find).with(@project).and_return(@project) Есть ли...

112
Как скопировать объект в Objective-C

Мне нужно глубоко скопировать настраиваемый объект, у которого есть собственные объекты. Я читал и немного смущен тем, как наследовать NSCopying и как использовать...

112
Защищенные методы в Objective-C

Что эквивалентно защищенным методам в Objective-C? Я хочу определить методы, которые могут вызывать / реализовывать только производные

112
Cout синхронизирован / потокобезопасен?

В общем, я предполагаю, что потоки не синхронизируются, пользователь должен выполнить соответствующую блокировку. Однако есть ли coutособая обработка в стандартной библиотеке? То есть, если несколько потоков пишут, coutмогут ли они повредить coutобъект? Я понимаю, что даже при синхронизации вы все...

112
ASP.NET MVC возвращает пустое представление

Каков наиболее естественный способ вернуть пустой ActionResult (для дочернего действия)? public ActionResult TestAction(bool returnValue) { if (!returnValue) return View(EmptyView); return View(RealView); } Один из вариантов, который я вижу, - создать пустое представление и ссылаться на него в...

112
Почему этот код имеет segfault в 64-битной архитектуре, но нормально работает в 32-битной?

Я наткнулся на следующую загадку C: В: Почему следующая программа имеет segfault на IA-64, но нормально работает на IA-32? int main() { int* p; p = (int*)malloc(sizeof(int)); *p = 10; return 0; } Я знаю, что размер intна 64-битной машине может отличаться от размера указателя ( intможет быть 32...

112
Вызов статического метода с отражением

У меня есть несколько статических классов в пространстве имен, mySolution.Macrosтаких как static class Indent{ public static void Run(){ // implementation } // other helper methods } Итак, мой вопрос: как можно будет вызывать эти методы с помощью отражения? Если методы НЕ должны быть статическими,...

112
CALayer с прозрачным отверстием в нем

У меня есть простой вид (левая часть изображения), и мне нужно создать какое-то наложение (правая часть изображения) на это представление. Этот оверлей должен иметь некоторую непрозрачность, чтобы изображение ниже было частично видно. Самое главное, что это наложение должно иметь круглое отверстие...

112
Эффект параллакса iOS 7 в моем контроллере представления

Я разрабатываю приложение для iOS 7 на Objective-C. В моем приложении есть экран с несколькими кнопками и красивым фоновым изображением. (Это простая xib UIButtonsповерх a UIImageView.) Я подумал, что было бы здорово, если бы эти кнопки имели эффект параллакса, который есть на домашнем экране iOS...

112
RSpec: как проверить, был ли вызван метод?

При написании тестов RSpec я обнаружил, что пишу много кода, который выглядит следующим образом, чтобы гарантировать, что метод был вызван во время выполнения теста (в качестве аргумента, скажем так, я не могу действительно опросить состояние объекта после вызова, потому что действие, выполняемое...