# swift

CoreData 활용한 생성, 삭제 구현
코어데이터를 통해 영구적으로 데이터를 저장하고, 삭제하고, 가져오는 것을 실습으로 해보도록 한다.완성된 모습으로는 위와 같다.데이터를 입력하고 저장하게 되면 이를 메인 테이블 뷰에서 보여주는 방식으로 하며, 이곳에서 삭제를 할 수 있는 구조다.삭제하거나 데이터를 저장했
[Swift]함수
함수 파라미터와 반환 파라미터가 없는 경우도 있음 복수의 파리미터 사용 가능 반환값이 없는 경우도 있음 복수의 값을 반환 가능 옵셔널 튜플 반환 가능 함수 인자 라벨과 파라미터 이름 함수 호출시 적절한 파라미터 이름을 저장해 함수 내부와 함수 호출시 사용이 가능 합
프로토콜❗️: 객체의 설계도
  프로토콜은 클래스나 구조체가 어떤 기준을 만족하거나 또는 특수한 목적을 달성하기 위해 구현해야 하는 메소드와 프로퍼티의 목록으로 다른 객체지향 언어에서 사용되는 인터페이스와 비슷한 개념이다.   iOS는 특정 컨트롤에서 발생하는 각종 이벤트를 효율적
[Swift] ARC(Automatic Reference Counting)
class instance 가 더이상 필요하지 않으면 메모리에서 자동으로 할당 해제

Custom Alert
Custom Alert Apple의 기본 UI는 뛰어나지만, 프로젝트에 따라 Alert의 커스텀을 요하는 경우가 있다. 본인은 주로 SwiftUI를 사용해서 개발을 하고 있는데, 보통 나라면 이런 경우 ZStack을 사용해서 Alert을 띄운다. 하지만 만약 하위 뷰에서 띄워야 한다면? 원하는 데로 동작을 안할 확률이 높다. 내가 원하는 것은 부모 뷰까지...

1일차(작성 중)
Bundle Identifierapp의 고유한 id. ex)주민등록증Human Interface Guidelines애플 인터페이스 가이드라인San Francisco SymbolsiOS 13부터 지원한 아이콘 라이브러리직관적으로 보인다.Asset리소스 이미지들을 그대로
(Swift) 백준 7562 나이트의 이동
7562번: 나이트의 이동 문제 풀이 아이디어 동서남북 대신 8방향을 탐색을 한다는 점을 제외하면 기존의 bfs로 최단경로 찾기와 동일한 원리입니다. 코드

COVID19 현황판 App
코로나현황판 시도별 신규 확진자 수가 파이차트로 표시도시 항목을 선택하면 상세 현황을 볼 수 있는 화면으로 이동굿바이 코로나 19 APIAlamofireCocoapodsChartsswift 기반의 HTTP 네트워킹 라이브러리 코드의 간소화, 가독성 측면에서 도움을 주고

열거형과 익스텐션
1. 열거형   열거형(Enumberation)이란 하나의 주제로 연관된 데이터들이 멤버로 구성되어 있는 자료형 객체를 말한다. 집단자료형(배열, 집합, 딕셔너리 등)은 언제든지 삭제하거나 변경할 수 있으며, 할당된 값 자체를 사용할 수 없어 필요한 자료형을