Pull to refresh
1
0
Дмитрий @LLIo6oH

User

Send message

как по мне, самое сложное это не пройти собеседование, а вообще попасть на него. Ни один из способов не работает. Ни линкед ин, ни раздел карьера и так далее

А пока гей впн-пропаганда не запрещена, насоветуйте быстрый впн, чтоб через роутер пустить можно было

Я не понял из новости, так они будут бороться с самими ВЫПЫЭНАМИ или же с рекламой ВПН? )

Процитирую классику: "С великой силой приходит великая ответственность!" ))))

Да, действительно, пока вы в блокноте записываете пароль от Одноклассников, никто за ним охотиться не будет.

Процитирую классиков: "Смерть - это то, что бывает с другими" )

Вы реально доверяете человеческому организму на 100%?

Мне кажется, это все подходит под поговорку: гром не грянет, мужик не перекреститься.

и хорошо, если «гром грянет» для пароля от инстаграмчика …..

Воу…. Да я думаю те, кто навсегда потеряли свои битки, потеряв сид-фразу, тоже не планировали ее терять )

Так реально получается , сложный пароль легко забыть

а если листочек того? ) Ну порвался, потерялся? Че делать?

Это все круто, когда ты вхож в мир современных технологий, IT и бла бла бла. Но что делать моему дядьке из 90х, который успел наворовать и перевести все в биткоины? Он 2+2 то плохо складывает, а уж зашифровать через калькулятор....

То есть в России карту не получить, да и в принципе бесполезна?

А оплата единоразовая или же тоже по семестрам? Проще говоря, какую сумму надо отдать сразу?

Интересная статья ровно до сюда
Nikola
Такой бы курс да по iOS
Эх, были бы у меня такие вопросы на всех собеседованиях, давно бы в Facebook работал
Хм, странно ) дкйствительно в плэйграунде счетчик ссылок повышается и не освобождается

Не в курсе, расскажите!

Я не знаю ) Сам заметил только сейчас ) Раньше, мне казалось с 1 начиналось. Правда я это послежний раз делал ооочень давно
мммм да я делал с sing()()

Но! Мне кажется и в случае с
let singFunction = sing()
singFunction()


taylor освободится и деинитится. А вот SELF останется закепчуреный, да.
вот код для проверки

func sing() -> () -> Void {
            let taylor = Singer()

            print("ARC count taylor = \(CFGetRetainCount(taylor))")
            print("ARC count self = \(CFGetRetainCount(self))")
            let singing = {
                taylor.playSong()
                print("Captured")
                print("ARC count taylor = \(CFGetRetainCount(taylor))")
                print("ARC count self = \(CFGetRetainCount(self))")
                return
            }
            return singing
        }

        print("sing")
        let singFunction = sing()
        singFunction()
        print("ARC count self = \(CFGetRetainCount(self))")
        print("Finish")

и лог с него

sing
ARC count taylor = 2
ARC count self = 15
song playing
Captured
ARC count taylor = 2
ARC count self = 16
ARC count self = 16
Finish
I'm deinited


Кстати, а почему каунтер сразу 2 равен?
случайно нажал на отправить. не успел дописать

func sing() -> () -> Void {
    let taylor = Singer()

    let singing = {
        taylor.playSong()
        return
    }

    return singing
}


здесь же все освободится и деинититься
1

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity