struct AboutMe { typealias Keywords = [String] let me😆 = ["senior in university", "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 toDo📚() -> Keywords { return [ "UIKit", "Swinject", "FireBase", "Algorithm", "ComputerScience", "LLDB", "GoF design pattern", "SwiftUI", ] } }
extension AboutMe { func know🔥() -> Keywords { return [ "Asynchronous. GCD, async/await, actor, Thread, Combine etc...", "Caching. disk cache, filemanager, NSCache etc...", "Networking. RESTFul, TCP/UDP Socket, Alamofire, URLSession", "URLSession protocols etc...", "Animation", "CoreAnimation", "UIKit", "Combine", "Unit Test", "AutoLayout", DIP+DI, "Protocol any, some, coposition..?" "Core data", "Firebase", "ImageIO", "MVC, MVVM, VIPER, Coordinator, MVVM+Clean Architecture etc...", "Computer science. OS, Algorithm, Data structure, Network etc...", "OOP", "POP", "SOLID etc...." "Kodeco code convention", "swift style guilde" ] } }
extension AboutMe { func booksToStudy📖() -> Keywords { return [ "오브젝트-위키북스", "켄트 벡의 구현 패턴-에이콘출판사", "CleanArchitecture" ] } }