일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Crashlytics
- ios
- 알고리즘
- Swift
- Realm
- dfs
- enum
- SF 폰트
- Xcode
- Lifecycle
- RxSwift
- 프로그래머스
- struct
- flatMap
- 회고록
- LeetCode
- optional
- typecasting
- FSCalendar
- API
- http
- Firebase
- 개발후기
- viewcontroller
- SwiftUI
- switch
- ios13
- 폰트
- swipe
- TMDB
- Today
- Total
목록개발 (16)
Jerry's Bakery
안녕하세요 Jerry입니다. Xcode13에서 HTTP통신을 사용하는 방법을 알아보겠습니다. iOS를 공부하면서 정리하는 것이기 때문에 미흡한 점이 있을 수 있습니다. 부족한 점에 대해 댓글 남겨주시면 감사하겠습니다. 프로젝트를 진행하면서 "http://~~~~" 주소로 통신을 해보니 아래와 같은 오류가 발생하였습니다. 오류 내용을 확인해보니 HTTPS를 사용하거나, Info.plist에 예외 도메인을 설정하라고 말하고 있습니다. HTTPS 통신만 사용하는 것이 기본으로 설정되어 있기 때문에 HTTP 통신도 함께 사용할 수 있도록 설정해주어야 합니다. 해결방법은 다음과 같습니다. 1. Information Property List 우측의 "+" 버튼을 클릭합니다. 2. App Transport Secur..
안녕하세요 Jerry입니다. enum과 switch에 대해 알아보겠습니다. iOS를 공부하면서 정리하는 것이기 때문에 미흡한 점이 있을 수 있습니다. 부족한 점에 대해 댓글 남겨주시면 감사하겠습니다. 이 글은 아래 강의를 기반으로 만들어졌습니다. https://www.youtube.com/watch?v=oWZOFSYS5GE&list=PLpGHT1n4-mAsxuRxVPv7kj4-dQYoC3VVu&index=4&ab_channel=Stanford enum은 일종의 구조체 및 클래스와 같으며 블록 데이터 구조를 구성하고 있습니다. 그러나 enum에는 개별 상태만 있습니다. enum의 값은 몇 가지 이산 값 중 하나입니다. 아래 코드에서 FastFoodMenuItem이라는 enum을 만들었습니다. enum에는 ..
안녕하세요 Jerry입니다. Optional과 옵셔널 언래핑 방법에 대해 알아보겠습니다. iOS를 공부하면서 정리하는 것이기 때문에 미흡한 점이 있을 수 있습니다. 부족한 점에 대해 댓글 남겨주시면 감사하겠습니다. 이 글은 아래 공식문서를 기반으로 만들어졌습니다. Apple Developer Documentation developer.apple.com Optional(옵셔널)이란? Optional 은 enum 타입이며 코드는 아래와 같습니다. enum Optional { case none case some(Wrapped) } enum에 대한 정의를 알고 싶다면 아래 블로그를 방문해주시면 감사하겠습니다. [iOS] enum과 switch 안녕하세요 Jerry입니다. enum과 switch에 대해 알아보겠습..
안녕하세요 Jerry입니다. Swift에서 Class와 Struct에 대해 알아보겠습니다. iOS를 공부하면서 정리하는 것이기 때문에 미흡한 점이 있을 수 있습니다. 부족한 점에 대해 댓글 남겨주시면 감사하겠습니다. Class란? class는 객체지향 프로그래밍(OOP)에서 특정 객체를 생성하기 위해 변수와 메서드를 정의하는 일종의 툴입니다. 객체를 정의하기 위한 멤버 변수와 메서드로 구성되어 있습니다. Struct란? struct는 class와 동일하게 데이터를 구조화하여 관리하는 데 사용되고, 문법도 유사합니다. Swift에서 데이터 타입과 열거형(enum)은 모두 struct 타입으로 선언되어 있습니다. 아래 그림에서 Int타입이 struct인 것을 확인할 수 있습니다. Class와 Struct의 ..
안녕하세요 Jerry입니다. ViewController를 버튼으로 연결했을 때 두 번째 페이지가 Popup View로 나타나는 이유와 전체 화면으로 설정하는 법에 대해 알아보겠습니다. iOS를 공부하면서 정리하는 것이기 때문에 미흡한 점이 있을 수 있습니다. 부족한 점에 대해 댓글 남겨주시면 감사하겠습니다. 우선, ViewController 두개를 생성하고 아래와 같이 Label과 Button을 추가했습니다. 왼쪽 ViewController는 Entry Point로 하나의 버튼이 있고, 버튼을 클릭하면 두 번째 ViewController로 화면 전환을 수행하려고 합니다. 버튼으로 다음 ViewController를 연결하겠습니다. 아래 네가지 경우 중 Show를 선택하겠습니다. 오른쪽 ViewControl..
안녕하세요 Jerry입니다. ViewController과 Lifecycle에 대해서 알아보겠습니다. iOS를 공부하면서 정리하는 것이기 때문에 미흡한 점이 있을 수 있습니다. 부족한 점에 대해 댓글 남겨주시면 감사하겠습니다. 우선 ViewController가 무엇인지에 대해 알아보겠습니다. 아래 Apple Document를 참고했습니다. https://developer.apple.com/documentation/uikit/uiviewcontroller ViewController란? UIViewController 클래스는 모든 ViewController에 공통적인 공유 동작을 정의하는 클래스입니다. UIViewController 클래스의 인스턴스를 직접 만드는 경우는 거의 없고, 대신 UIViewContr..