Pull to refresh
31
0
Алексей Денисов @1101_debian

User

Send message
Ваше право. Я предпочитаю стандартный, потому что его проще поддерживать. Да и предложенный вариант выглядит костыльно, потому как вряд ли пользователь желает открыть два контроллера сразу.
Если выбирать из двух решений (кастомный навигейшн или метод контрола), то я за стандартный ;)
Тем временем мне в скайп постучался товарищ ASkvortsov:
Привет, хочу поделиться по поводу статьи с хабра

у меня просто r/o акк, поэтому не могу откомментить

developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/#//apple_ref/occ/instp/UIView/exclusiveTouch — то, что нужно использовать

нужно проставить его в YES обоим кнопкам


И этот метод работает.
Видимо нам нужно учить матчасть :)
А что если перед пушем отключать userInteraction на текущем скрине?
Есть у вас готовый тестовый проект, на котором можно добиться краша?
Вы можете использовать weak линковку (-weak_framework Foo, вместо -framework Foo), тогда юзер может сам подкинуть нужный фрэймворк, который он также использует.
Это не значит что оно лучшее, или вообще хорошее.
Добавлять префиксы к символам из third-party? Вы серьезно? Где вы нашли это решение?
Пфф, миллионы неосиляторов :)
> Тем более, они сами её описывают в документации.
> любую задачу можно решить массой способов

Вы помните что было с isa? Свиззлинг использует только публичное API, это дает немного больше гарантий, нежели игры с указателями.

> А так, в дальнейшем всё это обернется в define и будет очень неплохо выглядеть.

Спорный вопрос, макросы еще то зло, использовать их ради «чтоб красиво» — звучит очень странно.

> Runtime надо знать, иногда это сильно выручает

Безусловно, только, пожалуй, все задачи (ну кроме манки-патчинга) решаются без использования рантайма, и уж тем более без игр с указателями.
> Но почему-то в Apple решили не помещать в заготовочные файлы полную структуру Method

Видимо потому что вас, как конечного пользователя, это не касается. Возможно, они решили как-то инкапсулировать интерфейс и данные которые вас не касаются, чтобы при изменении имплементации ваш код не сломался.

А ваша задача(не RTL, а вызов оригинального метода) решается посредством свиззлинга, а то что многие, по вашим словам, о нем не знают это хорошо.

P.S. надеюсь я правильно понял вашу задачу
Очень крутая книга о тайм-менеджменте для айтишников, без всей этой фигни для «успешных людей»:
Томас Лимончелли, Тайм-менеджмент для системных администраторов.
Есть еще очень мощный сервис — mixpanel.
Но у него есть огромный минус, которого нет у вашего решения — NIH
Ну, по ObjC вообще спецификаций нет, ни на уровне грамматики, ни на уровне ABI…
Вы упустили ключевой момент о PHP:

then you sit in the car and turn the engine on
Вы б еще твитор какой-нибудь завели, чтоб следить за вами не-юзерам ВК было чуточку удобнее :)
Если указать @­objc то имена все равно манглятся
Ну, это не показатель, имхо
Вы ж в курсе что там есть возможность создавать свои операторы? И люди создают, не знаю для фану, или просто от «молодости»…

Information

Rating
Does not participate
Location
Berlin, Германия
Date of birth
Registered
Activity