본문 바로가기

분류 전체보기79

TLS vs SSL, SSH 개념 - TLS (Transport Layer Security), SSL (Secure Socket Layers) - 암호화 프로토콜 (Cryptographic Protocols), 보안 인증서를 말한다. - TLS, SSL → 전송되는 데이터를 보호하는 프로토콜이자 Gateway 예를 들자면 인터넷 쇼핑몰에서 신용 카드로 계산하는 상황에 → 네트워크를 통해 카드에 대한 정보를 담아서 보내게 될 텐데, 이 정보를 보호해주는 것이다. 사용자와 서버 사이의 길을 안전하게 만들어 네트워크를 통해 전송하는 데이터를 암호화 해준다. (밖에서 봤을 때 무엇인지 이해할 수 없도록) - Gateway란? 한 네트워크에서 다른 네트워크로 이동하기 위해 거쳐야 하는 지점을 말한다. - HTTP, FTP, SMTP와 같은 .. 2022. 3. 27.
[iOS] Carousel 구현 아이디어 UICollectionViewFlowLayout 클래스를 활용해 만든다. UICollectionView 디폴트 → 세로로 구현됨 cell 생성 디폴트 → 가로 방향 cell이 가로로 생성되는 이유 ⇒ 그 다음 Section이 다음 줄에 생겨 세로로 스크롤 할 수 있게 하기 위함 → 이 개념을 뒤집으면 cell이 세로로 생성되고, 컬렉션 뷰는 가로로 구현되니까 슬라이드 형태의 컬렉션 뷰인 Carousel을 구현할 수 있다. 참고 iOS) Carousel 구현하기 2022. 3. 24.
[iOS] IQKeyboardManager - 키보드가 올라왔을 때 UI의 일부분이 가려져 보이지 않는 문제를 해결해주는 라이브러리이다. - AppDelegate에서 세팅해준다. @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { IQKeyboardManager.shared.enable = true IQKeyboardManager.shared.enableAutoToolbar = false IQKeyboardManag.. 2022. 3. 24.