objective-c

Я использую NSUserDefaults для хранения некоторых данных в моем приложении. NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; [prefs setObject:@"dummy string" forKey:@"lastValue"]; [prefs synchronize]; для целей тестирования мне нужно увидеть файл plist системных настроек, где мои данные NSUse...

В чем разница между a protocol и delegate? и как мы можем объявить variables на protocol class?...

у меня есть кусок кода, который обнаруживает, если NSString и NULL,nil и т. д. Однако он падает. Вот мой код: NSArray *resultstwo = [database executeQuery:@"SELECT * FROM processes WHERE ready='yes' LIMIT 0,1"]; for (NSDictionary *rowtwo in resultstwo) { NSString *getCaption = [rowtwo valueForKey:@"caption"...

У меня есть два объекта NSDate, и я хочу, чтобы разница между ними и результатом снова была объектом NSDate. Есть идеи, как этого добиться? здесь я пытаюсь решить уникальную проблему, где я должен узнать прошедшее время, а затем локализовать прошедшее время. Я могу локализовать его, если у меня есть истекшее...

поэтому я хочу ввести модальный контроллер вида, в котором есть UITextView, и я хочу, чтобы клавиатура автоматически всплывала, а UITextView имел фокус. Я нашел способ сделать это следующим образом: textView.editable = YES; textView.editable = NO; Это просто кажется мне хаки, есть ли другой способ? ...

Я нашел следующий фрагмент кода, который позволяет NSNotification для публикации в основном потоке из любого фонового потока. Я хотел бы знать, является ли это безопасной и приемлемой практикой, пожалуйста? dispatch_async(dispatch_get_main_queue(),^{ [[NSNotificationCenter defaultCenter] postNotification...

в Xcode 7 GM я начал получать это предупреждение: указатель отсутствует спецификатор типа nullability (_Nonnull, _Nullable или _Null_unspecified) в следующем объявлении функции (расширение NSUserDefaults) - (void)setObject:(nullable id)value forKey:(NSString *)defaultName objectChanged:(...

этот вопрос уже есть ответ здесь: получить разницу между 2 датами в JavaScript? [дубликат] 7 ответов У меня есть два объекта Date и я хочу, чтобы вычислить разницу в часах. Если разница в часах составляет менее 18 ча...

кто-нибудь знает лучший способ проверить, был ли реализован дополнительный метод протокола. Я попытался это: if ([self.delegate respondsToSelector:@selector(optionalProtocolMethod:)] ) где делегат: id<MyProtocol> delegate; однако, я получаю сообщение об ошибке, говоря, что функция respondsToSelec...

Допустим, у нас есть пользовательский UITableViewCell поэтому всякий раз, когда я нажимаю кнопку custom на ячейке.. он должен расширяться до некоторой степени (можно сказать, на 40 высоты больше...) и когда я снова нажимаю на ту же пользовательскую кнопку, она должна свернуться на предыдущую высоту. разрабо...