Форум программистов, компьютерный форум CyberForum.ru

ObjectiveC предикаты, упрощенный метод - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Открыт ли сайт в safari http://www.cyberforum.ru/objective-c/thread919445.html
Добрый день! Можно ли узнать, открыт ли данный сайт в safari (mac os)? Если да, то как?
Objective-C Фейсбук Всем добрый вечер! Я в первый раз работаю с фейсбуком, у меня такой вопрос. Мне нужно проверить, поставил ли пользователь лайк. Нашел такое решение http://stackoverflow.com/questions/10868039/how-to-check-if-a-user-likes-a-page. Как я понимаю, мне нужен класс Facebook.h и Facebook.m. Я скачал FacebookSDK, но там такого класса нет. Где его можно найти? Или можно обойтись без него? http://www.cyberforum.ru/objective-c/thread919316.html
Objective-C Ссылка на функцию
Здравствуйте уважаемые Форумчане! Пожалуйста подскажите начинающему Objective c разработчику, возможно ли реализация ссылки на функцию в этом языке (или что то схожее с делегатами из C#). Облазил много всякой всячины но ничего не нашел... ПЫ.СЫ. прочитал некоторую информацию про селекторы (SEL) но с ним тоже не работает... выдается ошибка... возможно я просто не умею еще с ними работать......
Приложение засыпает при загрузке Objective-C
Всем добрый день. Приложение засыпает (не крешится), когда идет долгая загрузка. Поставил setIdleTimerDisabled:YES], не помогло. Вот видео http://files.mail.ru/B90AFF82013D488CAF96D842043CC20A. В чем может быть проблема?
Objective-C дебаггинг http://www.cyberforum.ru/objective-c/thread915695.html
Добрый день! Возникла такие ошибка, как в скриншоте. Можно ли найти строчку, в которой возникла ошибка? Если да ,то как?
Objective-C Приложение падает при многократной загрузке фото/видео Привет. сделал 2 класса которое выводит на монитор видео(с помощью mplayer) и "фотошоу"(на nswindow), работают нормально. но если много кратно запускать, то видео то фото падает приложение... с чем это может быть связано? подробнее

Показать сообщение отдельно
noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 583
10.07.2013, 11:42  [ТС]
Поэтому простым ПЕРЕИМЕНОВАНИЕМ сущностей можно только запутать коллегу, но никак не облегчить себе жизнь
mobidevelop, конструктивной критики, без перехода на личности, не будет?

Ну не упрощают дефайны жизнь
а enum и typedef упрощают?

давайте ваще не будем еще ими пользоваться!

---

поставлю вопрос по другому. Очевидно что чтобы например сравнить строку другой строкой на вхожение подстроки без учета регистра требуется написать следущий код:

Objective-C
1
2
3
4
5
    NSString* s = @"Helo world";
    NSPredicate* p = [NSPredicate predicateWithFormat:@"SELF CONTAINS[cd] %@", @"o worl"];
    if ([p evaluateWithObject:s]) {
        // совпадение
    }
требуется одна лишняя строка кода чтобы создать предикат

что если все операции будут сразу в условии?

как лучше это сделать?

так?

Objective-C
1
2
3
4
NSString* s = @"Helo world";
if ([s evaluateString: @"o worl" withPredicate: @"CONTAINS[cd]"]) {
    // совпадение
}
Добавлено через 30 минут
еще такой вариант

Objective-C
1
2
3
if ([s evaluateUsingPredicateWithFormat: @"SELF CONTAINS[cd] %@", @"o worl"]) {
   // совпадение
}
прям высшая степень стандартизации и лаконичности,

- предикат составлен строго по правилами
- название функции использует "стандартные" слова из названий похожих функций
- и самое главное все умещается в одну строку
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru