728x90 반응형 SWIFT98 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. Swift) LeetCode(Easy) - Palindrome Linked List(Linked List) leetcode.com/problems/palindrome-linked-list/ Palindrome Linked List - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 안녕하세요! 후르륵 짭짭 입니다 이번에는 연결 리스트로 펠린드롬 문제를 풀어 봤습니다... 역시 주소값을 다루는 건 직관적이지 않아서 어렵습니다 ㅠㅠ 총 두 가지의 방법으로 풀었고요. 처음에 푼 방법은 func isPalindrome2(_ head: ListNode?) -> Bool { gu.. 2020. 7. 19. Swift) LeetCode(Easy) - Merge Two Sorted Lists(Linked List) leetcode.com/problems/merge-two-sorted-lists/ Merge Two Sorted Lists - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 안녕하세요 후르륵짭잡 입니다 이번에는 한번도 해보지 못 했던 swift로 연결리스트 구현 입니다 swift로 연결 리스트 구현은 처음이라 많이 애먹었는데요,,,, 그럼 알아 가보도록 하겠습니다. ** 문제 ** 문제는 정렬된 두개의 연결 리스트를 주고 그 두개의 연결리스트를 묶어서 다시 정렬.. 2020. 7. 19. 이전 1 ··· 19 20 21 22 23 24 25 다음 728x90 반응형