본문 바로가기 메뉴 바로가기

JEONGLOG

프로필사진

JEONGLOG

JEONGLOG
검색하기 폼 Mountain View
  • 🔥 (51)
    • 🍎 iOS (5)
      • 🍏 Swift (4)
      • 😵 Xcode (1)
    • 📁 STUDY (28)
      • 📝 baekjoon (9)
      • 🌱 GitHub (4)
      • 🌐 React (5)
      • 💻 Node.js (1)
      • 🔘 Spring Boot (5)
    • 💡 THINKING (8)
      • 🔧 Bitnami (2)
      • 💿 Ubuntu (2)
      • 🦾 Machine Learning (3)
    • ❄️ Sookmyung (9)
      • 💾 Linux (7)
      • 📱 OS? Oh Yes! (2)
  • GUESTBOOK
  • TAG
  • RSS

전체 글
[Swift] DatePicker 만들기

요런 느낌의 DatePicker를 만들고 싶다면.. private let datePicker: UIDatePicker = UIDatePicker() 먼저 선언을 해 줍니다 그러면 원하는 대로 나오지 않기 때문에 변경해봅시당 datePicker.do { $0.preferredDatePickerStyle = .wheels } 이 외에도 다양한 모드가 있습니다 UIKit - Date Picker 사용하기, iOS 14 변경사항 정리 본 포스팅은 다음 버전을 기준으로 작성되었습니다. Swift 5.3 iOS 14.1 Intro 이전 포스트에서 Date 에 관해 알아보았으니 이번에는 사용자가 아이폰에서 날짜를 고를 때 자주 마주치게되는 인터페이 kasroid.github.io 참고 참고 우리는 날짜는 필요없고 시..

🍎 iOS/🍏 Swift 2023. 1. 20. 20:20
[Network] 웹 통신의 큰 흐름

만약 주소창에 특정 URL 값을 입력한다면? 브라우저 1. URL에 입력된 값을 브라우저 내부에서 결정된 규칙에 따라 그 의미 조사 2. 조사된 의미에 따라 HTTP Request 메시지 만듬 3. 만들어진 메시지를 웹 서버로 전송 - 이때 만들어진 메시지 전송은 브라우저가 하는 것이 아니라 OS에 의뢰하여 메시지 전달 - OS에 송신을 의뢰할 때는 도메인명이 아니라 ip 주소로 메시지를 받을 상대를 지정해야 하는데, 이 과정에서 DNS 서버를 조회 프로토콜 스택, LAN 어댑터 1. 프로토콜 스택이 브라우저로부터 메시지 받음 2. 브라우저로부터 받은 메시지를 패킷 속에 저장 3. 수신처 주소 등의 제어정보 덧붙임 4. 패킷을 LAN 어댑터에 넘김 5. LAN 어댑터는 다음 Hop의 MAC 주소를 붙인 ..

📁 STUDY 2022. 11. 24. 15:43
[Network] DNS Round Robin 방식

로드밸런싱 둘 이상의 CPU or 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 것 - 웹사이트에 접속하는 인원이 급격하게 늘게 되면서 모든 사람들의 트래픽을 감당하기에 서버 1대로 부족 - 대응 방안 : 하드웨어 성능 향상, 여러대의 서버가 나눠서 일하도록 만드는 것 - 하드웨어 향상 비용이 더욱 비싸기도 하고 서버가 여러대면 무중단 서비스를 제공하는 환경 구성이 용이하기에 여러대의 서버가 나눠서 일하는 Scale-out이 효과적 - 여러 서버에게 균등하게 트래픽을 분산시켜주는 것 -> 로드밸런싱 로드 밸런싱 : 분산식 웹 서비스로 여러 서비스에 부하를 나누어주는 역할 - Load Balancer를 클라이언트와 서버 사이에 두고 부하가 일어나지 않도록 여러 서버에 분산 - 서비스를 운영하는 사이트의 ..

📁 STUDY 2022. 11. 17. 21:37
[Network] TCP, UDP

TCP, UDP - OSI 표준모델과 TCP/IP 모델의 전송계층에서 사용되는 프로토콜 TCP (Transmission Control Protocol)란? - 연결형 서비스를 지원하는 전송 계층 프로토콜 - 호스트 간 신뢰성 있는 데이터 전달과 흐름제어

📁 STUDY 2022. 11. 3. 18:12
[Network] OSI 7계층의 구조, 프로토콜

OSI 7계층 OSI 7계층이란? - 통신이 일어나는 과정을 7단계로 정의한 국제 통신 표준 규약 - 계급 존재, 각 계층은 독립되어 있음

💡 THINKING 2022. 10. 27. 17:07
[Operating System] 프로세스와 스레드

프로세스 - 수행 중인 프로그램 - 보조기억 장치에 단순히 저장되어 있는 프로그램은 프로세스가 아님 - 데이터를 기본으로 정상적인 실행을 위해 필요한 환경을 시스템으로부터 부여받은 능동적인 존재 스레드 - 프로세스 안에서 실행되는 여러 흐름 단위 - 큰 틀 : 프로세스 / 세분된 작은 일 : 스레드 - 프로세스마다 최소 1대의 스레드 소유 (메인 스레드 포함) - 프로세스는 각각 별도의 공간을 할당 -> 독립적 Code - 코드 자체를 구성하는 메모리 영역(프로그램 명령) Data - 전역변수, 정적변수, 배열 등 : 초기화 된 데이터는 data 영역에 저장 / 초기화되지 않은 데이터는 bss 영역에 저장 Heap - 동적 할당 시 사용 (new(), malloc() 등) Stack - 지역변수, 매개변..

❄️ Sookmyung/📱 OS? Oh Yes! 2022. 10. 12. 18:04
[Swift] navigation stack 쌓이지 않고 새롭게 뷰 전환하는 방법

@objc private func touchupBackButton(){ // rootView를 FriendTabViewController로 변경 let navigationController = UINavigationController(rootViewController: FriendTabViewController()) navigationController.modalPresentationStyle = .overFullScreen self.present(navigationController, animated: true) } rootViewController를 FriendTabViewController로 변경함으로서 뷰를 전환한다

🍎 iOS/🍏 Swift 2022. 10. 12. 17:31
[Swift] AutoLayout, ScrollView

AutoLayout 이란? 제약 조건을 기반으로 동적으로 크기와 위치를 계산하는 방법 - 디바이스의 view 사이즈에 따라 제약조건에 맞게 위치와 사이즈를 동적으로 조절 - 어느 디바이스에서든지 같은 레이아웃을 가지도록 합니다. View의 속성 1. 위치 속성 - CenterX, Leading, Trailing, CenterY, Top, Bottom 2. 크기 속성 - Width, Height - 고정되어 있는 절대값이 아닌, 조건(contraints)을 설정 private func layout() { view.addSubview(firstView) view.addSubview(secondView) view.addSubview(thirdView) view.addSubview(fourthView) view..

🍎 iOS/🍏 Swift 2022. 10. 12. 16:08
이전 1 2 3 4 ··· 7 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
TAG
  • C
  • Annotation
  • 알고리즘
  • 다중프로세스
  • machine learning
  • react
  • 머신러닝
  • 설치
  • GIT
  • Programming
  • 리눅스
  • Apache
  • error
  • 기계학습
  • Linux
  • SpringBoot
  • 백준
  • bitnami
  • 파일 입출력
  • SWiFT
  • react-scripts
  • 오류
  • 프로그래밍
  • 프로세스
  • 버퍼
  • Baekjoon
  • C++
  • MySQL
  • 9086번
  • PHP
more
Total
Today
Yesterday

Powered by Tistory / Designed by INJE

티스토리툴바