Ответы пользователя по тегу Программирование
  • C++ как вызвать метод второго предка?

    DaskOFF
    @DaskOFF
    iOS Developer
    Если он публичный или protected, то

    Результат: 10
    //
    //  main.cpp
    //  123123
    //
    //  Created by Roman Kotov on 06.04.15.
    //  Copyright (c) 2015 Roman Kotov. All rights reserved.
    //
    
    #include <iostream>
    
    class A {
        int a;
        
    public:
        int methodA() {
            return 10;
        }
    };
    
    class B : public A {
        int b;
        
    public:
        int methodB() {
            return 1;
        }
    };
    
    class C : public B {
        int c;
        
    public:
        int methodC() {
            return 2;
        }
    };
    
    
    int main(int argc, const char * argv[]) {
        
        C tmp = *new C();
        
        std::cout << tmp.methodA();
        return 0;
    }
    Ответ написан
  • Предложите интересные задачки по программированию?

    DaskOFF
    @DaskOFF
    iOS Developer
    Узнать за 1 проход является ли односвязный список палиндромом, без дополнительных структур данных.
    Как решите -- отпишитесь мне
    Ответ написан
    Комментировать
  • Как лучше всего передавать данные между ViewContoller'ами?

    DaskOFF
    @DaskOFF
    iOS Developer
    добавлял его в стек navigationController


    Вы должны убрать переход на другой контроллев на storyboard. В функции, которая вызывается по нажатию на кнопку вы все делаете правильно, создаете контроллер, передаете ему информацию и уже выбираете как его отображать.
    Например, чтобы сделать push анимацию в navigation controller вы должны вызвать метод
    [self.navigationController pushViewController:YourController animated:YES];


    Чтобы показать новый контроллер в виде модального окна следует сделать следующий вызов
    AuthorizationVC *authVC = [AuthorizationVC new];
    // передаем необходимые данные контроллеру
    //...
    // Показываем его выезжающим снизу
    [self presentViewController:[authVC rk_vcToNavController] animated:YES completion:nil];

    Для того, чтобы его потом закрыть вызываете метод у показанного контроллера!
    [self dismissViewControllerAnimated:YES completion:nil];
    Ответ написан
    3 комментария
  • Музыка для кодинга, под что вы программируете?

    DaskOFF
    @DaskOFF
    iOS Developer
    Когда зависит от вкусов вообще, я слушаю по настроению, классику, рок, миксы
    Почитал комментарии, люди пишут что музыка отвлекает, а я наоборот не могу сконцентрироваться без музыки, то слева что-то зашумит, то с права, то дети во дворе, вот что отвлекает
    Ответ написан
    Комментировать
  • Есть ли у вас любимый код?

    DaskOFF
    @DaskOFF
    iOS Developer
    Мне кажется, что на разном уровне свое понятие красивого и элегантного когда, когда ты Junior и только начинаешь любой код большой, популярной либы кажется таким красивым и элегантным :)
    Ответ написан
    Комментировать