Last active
February 11, 2025 12:30
-
-
Save Noluk1991/94768b6bfb1240a68020f661d591013b to your computer and use it in GitHub Desktop.
Дополнительные материалы к докладу
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
*Swift* | |
// Старая документация от Apple — это золото. Но и актуальной не брезгуй. | |
https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/MemoryMgmt.html#//apple_ref/doc/uid/10000011i | |
https://developer.apple.com/library/archive/releasenotes/ObjectiveC/RN-TransitioningToARC/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011226 | |
// Это вообще Threading Programming Guide, но тут есть о Runloop :) | |
https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/Multithreading/Introduction/Introduction.html#//apple_ref/doc/uid/10000057i-CH1-SW1 | |
// Блог Mike Ash-a набирает в полезности со временем | |
https://www.mikeash.com/pyblog/friday-qa-2017-09-22-swift-4-weak-references.html | |
// Нашел вот такое, сам хочу почитать: | |
https://belkadan.com/blog/tags/swift-runtime/ | |
// Руками порасставлять retain-release-ы | |
https://nshipster.com/unmanaged/ | |
// Можно почтиать сорцы, чтобы понять ЖЦ объекта. Ну и статейки вокруг. | |
https://github.com/apple/swift/blob/main/include/swift/Runtime/HeapObject.h | |
// Пример о замыканиях | |
https://sarunw.com/posts/what-is-escaping-in-swift-closures/ | |
// Неплохие источники о Method Dispatch | |
https://swiftrocks.com/the-forbidden-inline-attribute-in-swift | |
https://mobikul.com/method-dispatch-in-swift/ | |
https://swiftsenpai.com/swift/dynamic-dispatch-with-generic-protocols/ | |
https://www.youtube.com/watch?v=kolL8r7Tz2w&t=4s | |
// Академическое чтиво о Generics | |
https://download.swift.org/docs/assets/generics.pdf | |
*Concurrency* | |
// GCD и Co | |
// Тут много всего | |
https://gist.github.com/Noluk1991/f91066ad9c937f7c8188fe2dfb3128e8 | |
// Async-await, начать можно отсюда, если не любишь документацию :) | |
https://www.avanderlee.com/swift/async-await/ | |
*Software Design* | |
// Не могу не упомянуть :) | |
https://jonfir.github.io/posts/ioc-ios/ | |
https://podcasts.apple.com/ru/podcast/podlodka-3-ioc-di-и-dip/id1209828744?i=1000382849907 | |
// Полезный блог | |
http://sergeyteplyakov.blogspot.com | |
// Книга от автора блога. Глава о SOLID — очень хороша. | |
https://www.litres.ru/book/sergey-teplyakov-5578089/patterny-proektirovaniya-na-platforme-net-10525495/ | |
*Computer Science* | |
// Академическое чтиво на тему оценки алгоритмов | |
https://old.mccme.ru//ium//postscript/s12/gasnikov-12.pdf | |
// Много Swift-кода | |
https://github.com/kodecocodes/swift-algorithm-club | |
To be continued... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment