2024.03.19 - [◽️ Programming/T I L] - ToDoList 앱 만들기 (1) 오늘도 하루종일 ToDoList 만들기에만 모든 시간을 다 쏟았다.. 내일은 화면 이동 , 데이터 이동 관련 강의 좀 꼭 들어야 할 것 같다. 목표는 생성되어있는 Cell 을 애니메이션 효과를 넣어 삭제하는 것 까지 기능 구현을 완료하는게 목적이었는데 아직까지 해결되지 않은 문제 때문에 목표치를 달성하지 못했다.. 내일은 꼭 해결방법을 얻어 원하는 목표치까지 달성 하고 강의까지 듣는 알찬 하루였음 좋겠다 어제는 UITableViewDataSource, UITableViewDelegate 를 활용하여 데이터 연결을 한 후 테이블 뷰에 원하는 셀을 띄우는 것 까지 완료하였다. 오늘은 버튼을 눌러 알럿을 띄..
문제 설명 문자열 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 }) } 이 답은 클로져를 활용해 더욱 더..
오늘은 하루종일 ToDoList 만들기 과제에 모든 시간을 쏟아버렸다.. TableView Delegate 패턴의 적용은 간단하기도 하고 필수 구현내용이 없어서 금방 적용할 수 있었지만, Datasource의 경우 필수 구현내용 함수에서 자꾸만 에러가 나 시간을 너무 많이 잡아먹었다. 차라리 코드로 짜버리고 싶은 마음이 굴뚝 같았지만 과제 구현 사항이 Storyboard를 사용하여 구현해야 하므로 오늘 헤맸던 구간에 대해서 기록을 해두려고 한다. Storyboard 를 사용하여 TableView 세팅하기 Storyboard 컴포넌트 VC 내 TableView를 넣어주고 오토레이아웃을 topAnchor 만 버튼의 height 만큼 (40) 넣어주고 나머지 면을 0으로 설정해 가득 차게 구성하였다. 그 이후..
캐시 메모리는 컴퓨터 시스템에서 중요한 역할을 하는 메모리 유형 중 하나입니다. 주로 CPU와 메인 메모리 간의 속도 차이를 보완하여 시스템의 전반적인 성능을 향상시킵니다. 역할 : 캐시메모리는 CPU가 자주 사용하는 데이터나 명령어를 임시로 저장하는 고속의 메모리입니다. CPU가 메인 메모리보다 빠르게 데이터에 접근할 수 있어 전체적인 시스템 성능이 향상됩니다. 저장 위치 : 캐시 메모리는 CPU내부에 위치하거나 CPU와 메인 메모리 사이에 위치합니다. 물리적으로는 CPU와 가까운 위치에 있어서 접근 속도가 빠릅니다. 종류 : 캐시 메모리는 레벨에 따라 L1, L2, L3 캐시로 나뉩니다. 각 레벨은 CPU 코어와의 거리에 따라 구성되어 있으며, L1이 가장 빠르고 작고, L3이 가장 크고 느립니다. ..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.