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

268
для каждого цикла в Objective-C для доступа к словарю NSMutable

Я нахожу некоторые трудности в доступе к изменяемым словарным ключам и значениям в Objective-C. Предположим, у меня есть это: NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; Я могу установить ключи и значения. Теперь я просто хочу получить доступ к каждому ключу и значению, но я не...

268
Как хранить пользовательские объекты в NSUserDefaults

Хорошо, я немного покопался и понял свою проблему, но не знаю, как ее исправить. Я сделал пользовательский класс для хранения некоторых данных. Я делаю объекты для этого класса, и мне нужно, чтобы они длились между сессиями. До того, как я положил всю свою информацию NSUserDefaults, но это не...

268
Не удается установить Ruby под Lion с RVM - проблемы GCC

Большинство вопросов относительно этой проблемы связано с отсутствием Xcode; У меня установлен Xcode 4.2. Попытка установки: rvm install 1.9.3 Installing Ruby from source to: /Users/jamie/.rvm/rubies/ruby-1.9.3-p0, this may take a while depending on your cpu(s)... ruby-1.9.3-p0 - #fetching...

267
Лучшие практики для переопределения isEqual: и hash

Как правильно переопределить isEqual:в Objective-C? «Подвох», по-видимому, заключается в том, что если два объекта равны (как определено isEqual:методом), они должны иметь одинаковое значение хеш-функции. В разделе « Самоанализ » Руководства по основам какао есть пример того isEqual:, как...

267
Почему Mockito не высмеивает статические методы?

Я прочитал несколько веток здесь о статических методах, и я думаю, что я понимаю проблемы неправильного использования / чрезмерного использования статических методов. Но я не до конца понял, почему трудно высмеивать статические методы. Я знаю, что другие насмешливые фреймворки, такие как PowerMock,...

267
Не удается скрыть строку состояния в iOS7

Я только что обновил свой iPhone 5 iOS 7 до четырех бета-версии. Теперь, когда я запускаю свое приложение из Xcode 5 на этом iPhone, строка состояния не скрывается, хотя и должна. Не работает: [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; Не...

266
Столкновение шара с мячом - обнаружение и обработка

С помощью сообщества Stack Overflow я написал довольно простой, но увлекательный симулятор физики. Вы щелкаете мышью и запускаете шар. Он будет подпрыгивать и в конце концов остановится на «полу». Моя следующая большая особенность, которую я хочу добавить, это столкновение мяча с мячом. Движение...

266
Как избежать цепочек «если»?

Предполагая, что у меня есть этот псевдокод: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Функции executeStepXдолжны быть выполнены тогда и только...

266
Что на самом деле делает открытие файла?

На всех языках программирования (которые я использую по крайней мере) вы должны открыть файл, прежде чем сможете читать или писать в него. Но что на самом деле делает эта операция открытия? Страницы руководства по типичным функциям на самом деле не говорят вам ничего, кроме «открытия файла для...

265
Почему AuthorizeAttribute перенаправляет на страницу входа в систему при сбое аутентификации и авторизации?

В ASP.NET MVC вы можете пометить метод контроллера AuthorizeAttributeследующим образом: [Authorize(Roles = "CanDeleteTags")] public void Delete(string tagName) { // ... } Это означает, что, если зарегистрированный в данный момент пользователь не имеет роли «CanDeleteTags», метод контроллера никогда...

265
Статические блоки инициализации

Насколько я понял, «статический блок инициализации» используется для установки значений статического поля, если это невозможно сделать в одной строке. Но я не понимаю, зачем нам для этого нужен специальный блок. Например, мы объявляем поле как статическое (без присвоения значения). А затем напишите...

265
Volatile против статики в Java

Правильно ли говорить, что это staticозначает одну копию значения для всех объектов и volatileозначает одну копию значения для всех потоков? В любом случае, staticзначение переменной также будет одним значением для всех потоков, тогда зачем нам идти...

264
Использование Ajax.BeginForm с ASP.NET MVC 3 Razor

Есть ли учебник или пример кода использования Ajax.BeginFormв Asp.net MVC 3, где существуют ненавязчивая проверка и Ajax? Это неуловимая тема для MVC 3, и я не могу заставить свою форму работать должным образом. Он выполнит отправку Ajax, но проигнорирует ошибки...

264
Почему оператор стрелки (->) в C существует?

Оператор dot ( .) используется для доступа к члену структуры, а оператор стрелки ( ->) в C используется для доступа к члену структуры, на которую ссылается рассматриваемый указатель. Сам указатель не имеет каких-либо членов, к которым можно получить доступ с помощью оператора точки (на самом...

263
Как мне создать массив строк в C?

Я пытаюсь создать массив строк в C. Если я использую этот код: char (*a[2])[14]; a[0]="blah"; a[1]="hmm"; gcc выдает «предупреждение: присваивание из несовместимого типа указателя». Как правильно это сделать? редактировать: мне любопытно, почему это должно выдавать предупреждение компилятора, так...

263
Git против Team Foundation Server [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...