Si Jong Tech Blog
close
프로필 배경
프로필 로고

Si Jong Tech Blog

  • 분류 전체보기 (242)
    • ◽️ Programming (242)
      • T I L (92)
      • Swift 문법 (22)
      • UIKit (18)
      • SwiftUI (12)
      • TCA (6)
      • RxSwift (7)
      • iOS (36)
      • 회고 (5)
      • ◽️ Algorithm (32)
      • ◽️ Computer Science (12)
  • 홈
  • 태그
  • 방명록
ToDoList 앱 만들기 (2)

ToDoList 앱 만들기 (2)

2024.03.19 - [◽️ Programming/T I L] - ToDoList 앱 만들기 (1) 오늘도 하루종일 ToDoList 만들기에만 모든 시간을 다 쏟았다.. 내일은 화면 이동 , 데이터 이동 관련 강의 좀 꼭 들어야 할 것 같다. 목표는 생성되어있는 Cell 을 애니메이션 효과를 넣어 삭제하는 것 까지 기능 구현을 완료하는게 목적이었는데 아직까지 해결되지 않은 문제 때문에 목표치를 달성하지 못했다.. 내일은 꼭 해결방법을 얻어 원하는 목표치까지 달성 하고 강의까지 듣는 알찬 하루였음 좋겠다 어제는 UITableViewDataSource, UITableViewDelegate 를 활용하여 데이터 연결을 한 후 테이블 뷰에 원하는 셀을 띄우는 것 까지 완료하였다. 오늘은 버튼을 눌러 알럿을 띄..

  • format_list_bulleted T I L
  • · 2024. 3. 21.
  • textsms
프로세스와 스레드의 차이점, iOS에서의 프로세스와 스레드 관리 개념

프로세스와 스레드의 차이점, iOS에서의 프로세스와 스레드 관리 개념

프로세스(Process): 프로세스는 운영 체제에서 실행되는 프로그램의 인스턴스입니다. 각 프로세스는 독립적인 메모리 공간을 가지며, 다른 프로세스와 격리되어 있습니다. 각 프로세스는 최소한 하나의 스레드를 가지며, 프로세스는 스레드의 집합으로 이루어집니다. 프로세스 간 통신(IPC, Inter-Process Communication)을 통해 데이터를 공유할 수 있지만, 일반적으로 비용이 많이 드는 작업입니다. 프로세스 관리 : iOS는 각 앱을 별도의 프로세스로 실행하여 각 앱이 격리되도록 합니다. 이를 통해 앱 간의 간섭을 최소화하고 보안을 강화할 수 있습니다. iOS는 멀티프로세스 환경에서 안정적으로 동작할 수 있도록 프로세스 생성, 종료 및 관리를 담당하는 운영 체제의 역할이 중요합니다. 스레드(..

  • format_list_bulleted iOS
  • · 2024. 3. 20.
  • textsms
iOS 기기에서 사용되는 AP(Application Processor)의 특징과 역할

iOS 기기에서 사용되는 AP(Application Processor)의 특징과 역할

AP는 Application Processor의 약자로 컴퓨터나 모바일 기기와 같은 전자 제품에서 응용 프로그램을 실행하는 중앙 처리 장치(CPU) 가르킵니다. iOS 기기에서 사용되는 AP(Application Processor)는 모바일 기기에서 앱을 실행하고 관리하는 핵심 적인 부분입니다. 프로세서 종류 : iOS 기기의 AP는 주로 Apple이 설계한 A 시리즈 칩셋을 사용합니다. 이 칩셋은 ARM 기반 프로세서 아키텍처를 기반으로 합니다. 고성능 및 저전력 : AP는 다양한 코어를 가지고 있어 병렬로 여러 작업을 동시에 처리할 수 있습니다. 또한 모바일 기기에서 고성능의 처리를 가능하게 하면서도 전력 소비를 최소화 합니다. 이는 모든 모바일 기기의 배터리 수명을 연장하고 사용자 경험을 향상시킵니..

  • format_list_bulleted iOS
  • · 2024. 3. 20.
  • textsms
문자열 내림차순으로 정렬하기

문자열 내림차순으로 정렬하기

문제 설명 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. func solution(_ s:String) -> String { var str = Array(s) str.sort(by: >) let Str = String(str) return Str } 먼저 파라미터 s 를 배열로 바꿔 .sort를 활용하여 배열의 순서를 변경한다. 그 이후 다시 String으로 묶어 리턴하도록 식을 완성하였다. func solution(_ s:String) -> String { String(s.sorted { $0 > $1 }) } 이 답은 클로져를 활용해 더욱 더..

  • format_list_bulleted ◽️ Algorithm
  • · 2024. 3. 20.
  • textsms
ToDoList 앱 만들기 (1)

ToDoList 앱 만들기 (1)

오늘은 하루종일 ToDoList 만들기 과제에 모든 시간을 쏟아버렸다.. TableView Delegate 패턴의 적용은 간단하기도 하고 필수 구현내용이 없어서 금방 적용할 수 있었지만, Datasource의 경우 필수 구현내용 함수에서 자꾸만 에러가 나 시간을 너무 많이 잡아먹었다. 차라리 코드로 짜버리고 싶은 마음이 굴뚝 같았지만 과제 구현 사항이 Storyboard를 사용하여 구현해야 하므로 오늘 헤맸던 구간에 대해서 기록을 해두려고 한다. Storyboard 를 사용하여 TableView 세팅하기 Storyboard 컴포넌트 VC 내 TableView를 넣어주고 오토레이아웃을 topAnchor 만 버튼의 height 만큼 (40) 넣어주고 나머지 면을 0으로 설정해 가득 차게 구성하였다. 그 이후..

  • format_list_bulleted T I L
  • · 2024. 3. 19.
  • textsms
캐시 메모리의 개념과 종류, 역할

캐시 메모리의 개념과 종류, 역할

캐시 메모리는 컴퓨터 시스템에서 중요한 역할을 하는 메모리 유형 중 하나입니다. 주로 CPU와 메인 메모리 간의 속도 차이를 보완하여 시스템의 전반적인 성능을 향상시킵니다. 역할 : 캐시메모리는 CPU가 자주 사용하는 데이터나 명령어를 임시로 저장하는 고속의 메모리입니다. CPU가 메인 메모리보다 빠르게 데이터에 접근할 수 있어 전체적인 시스템 성능이 향상됩니다. 저장 위치 : 캐시 메모리는 CPU내부에 위치하거나 CPU와 메인 메모리 사이에 위치합니다. 물리적으로는 CPU와 가까운 위치에 있어서 접근 속도가 빠릅니다. 종류 : 캐시 메모리는 레벨에 따라 L1, L2, L3 캐시로 나뉩니다. 각 레벨은 CPU 코어와의 거리에 따라 구성되어 있으며, L1이 가장 빠르고 작고, L3이 가장 크고 느립니다. ..

  • format_list_bulleted ◽️ Computer Science
  • · 2024. 3. 19.
  • textsms
  • navigate_before
  • 1
  • ···
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • ···
  • 41
  • navigate_next
프로필 로고

Si Jong Tech Blog

전체 카테고리
  • 분류 전체보기 (242)
    • ◽️ Programming (242)
      • T I L (92)
      • Swift 문법 (22)
      • UIKit (18)
      • SwiftUI (12)
      • TCA (6)
      • RxSwift (7)
      • iOS (36)
      • 회고 (5)
      • ◽️ Algorithm (32)
      • ◽️ Computer Science (12)
최근 글
인기 글
최근 댓글
태그
  • #IOS
  • #uikit
  • #알고리즘
  • #MVC
  • #TIL
  • #swift
  • #티스토리챌린지
  • #오블완
  • #project
  • #tableView
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.