struct AboutMe { typealias Keywords = [String] let me๐ = ["ENTP", "study swift for developing iOS app"] func myMind๐จ๐ปโ๐ป() -> Keywords { return ["Clean code", "Share my thoughts", "Technology that can make anything I imagine"] } func like๐ซ () -> Keywords { return ["Plan", "Develop", "iPhone"] } }
extension AboutMe { func know๐ฅ() -> Keywords { return [ "ReactorKit", "RxSwift", "RxFlow", "Combine", "Modularization using SPM, XCWorkspace + Framework and Tuist!" , "Asynchronous. GCD, async/await, actor, Thread etc...", "Caching. disk cache, filemanager, NSCache", "Firebase etc...", "Networking. RESTFul, TCP/UDP Socket, Alamofire, URLSession", "URLSession protocols etc...", "Animation", "CoreAnimation", "UIKit", "Unit Test", "AutoLayout", DIP+DI, "Swinject", "Core data", "ImageIO", "MVC, MVVM, Coordinator, MVVM+Clean Architecture, Modularization etc...", "Computer science. OS, Algorithm, Data structure, Network etc...", "OOP", "POP", "SOLID etc...." "Kodeco code convention", "swift style guilde" ] } }
![]() |
๋ง์์ ์ค์ฌ์ ๋ถ๋๋ ์ฑ๊ฒฝ ์ฑ - ์ฑ๊ฒฝ๋๋ก (25.04.18~) |
- tistory [link]