728x90 반응형 Xcode/Swift - PlayGround58 PlayGround) Closure 에 대해 알아보자 4부 (Enum&Gernics) 안녕하세요 후르륵짭짭 입니다. 이번에는 Result 타입을 직접 구현 해보려 합니다. 1부 부터 3부 까지 Closure에 대해서 알아 봤고 Enum과 Gernics에 대해서 글을 쓴 적이 있습니다. 따라서 이것에 관련해서 API 통신 할 때 오류를 다루는 Result타입을 직접 만들어 보려 합니다. 그럼 시작 하겠습니다. ** 기본적인 셋팅 ** enum APIError : String{ case wifiError = "와이파이 에러" case httpError = "통신 에러" case justError = "그냥 에러 " } enum APIResult { case success(SuccessType) case failure(APIError) func PrintCase() -> Any { switch.. 2020. 8. 5. PlayGround) FireBase 알아가기 1부 (설치&읽기&저장) 안녕하세요 후르륵짭짭 입니다. 이번에는 FireBase를 이용해서 서버개발자 없이도 데이터를 읽고 저장하는 방법에 대해서 알아보도록 하겠습니다. 일단 FireBase는 Goolge 것 입니다 ㅎㅎㅎㅎ 그래서 믿을 수 있죠! FireBase는 그냥 서버 개발자 없이도 서버를 운영하게 해주는 좋은 서비스라고 생각하시면 됩니다!! 그럼 지금 부터 알아가보도록 하겠습니다. ** CocoaPods 설치하기 ** 일단 FireBase를 이용하기 위해서는 CocoaPods를 이용해야합니다. CocoaPods라고 한다면 외부 라이브러리를 다운 받아서 사용하게 할 수 있도록 도와주는 거라 생각하면 편한데요! $ sudo gem install cocoapods 일단 터미널에 가서 이렇게 적어주세요!! 만약에 오류가 난다면.. 2020. 8. 5. PlayGround) Closure 에 대해서 알아보자 3부 (Escaping) docs.swift.org/swift-book/LanguageGuide/Closures.html Closures — The Swift Programming Language (Swift 5.3) Closures Closures are self-contained blocks of functionality that can be passed around and used in your code. Closures in Swift are similar to blocks in C and Objective-C and to lambdas in other programming languages. Closures can capture and store referen docs.swift.org 안녕하세요 후르륵짭짭 입니다. 드.. 2020. 8. 4. PlayGround) Enum & Generics 에 대해서 알아보자! 안녕하세요 후르륵짭짭 입니다 이번에는 Enum과 Generics에 대해서 기초적인 것을 알아보고 이 둘을 각각 사용하는 방법과 둘을 함께 사용하는 방법을 알려드리도록 하겠습니다 ** Enum이란? 그리고 기본적 사용방법 ** Enum은 열거형이라고 합니다. 영어로 enumerations 라고 하죠 그래서 enum으로 불리는 겁니다. "An enumeration defines a common type for a group of related values and enables you to work with those values in a type-safe way within your code" 즉, 관련된어 있는 그룹으로 묶는 것이라고 정의 되어 있어요. enum Company{ case Apple case.. 2020. 8. 3. 이전 1 ··· 10 11 12 13 14 15 다음 728x90 반응형