2023. 9. 21. 23:16ㆍIOS [ Swift ]
코어데이터는 유저데이터처럼 데이터를 저장할 수 있는 매체이나 ,
유저 데이터보다 훨씬 다양한 형태, 많은 양의 정보를 저장할 수 있다.
공부를 해봤는데 아직 개념이 잘 잡히지 않는다. ㅜㅜ
자 먼저 코어 데이터를 쓰려면 command + n키로 파일을 생성해주는데 ,
Data Model 형식으로 생성해준다.
그럼 왼쪽Task2같은 아이콘의 파일이 생기는데 , 우리는 여기서 ENTITIES ( 엔티티 ) 를 지정할 수 있다.
이 엔티티가 집이고 , 오른쪽에있는 Attribute가 집에살고있는 사람 이라고 보면 될 것 같은데 ,
여기서는 Task2 라는 집 안에 String역할을 하는 Title씨 , Boolean역할을 하는 isCompleted씨 , Date역할을 하는 createDate씨 등등이 상주하고있다.
보는 것 과 같이 Type을 여러가지로 지정하여서 데이터를 관리할 수 있다는게 큰 장점인것같다.
위와같이 자신이 저장하고싶은 데이터들을 다 추가해주었으면 , 왼쪽의 AppDelegate에서 몇줄의 코드를 써주어야한다.
이 다음에는 뷰 컨트롤러에서 이것저것 Task2를 참조하게한다거나 데이터를 지정해준다거나 해야하는데 ,
아직 이부분은 여러 시도를해봐도 성공을못해서 더 해보고 써야할것같다.
그리고 개인과제 UI를 다 완성했다.
보는 것 처럼 실제 인스타그램과의 차이점은 아랫부분에서만 스크롤이 가능하다는것이다.
follow message 부분의 스택뷰를 오른쪽의 아래화살표와 분리시켜서 각각 leading , trailing으로 같은margin값을 주어
올바른 배치를 성공시켰고,
아래 스크롤되는 화면을 콜렉션뷰로써 잘 구현하였다.
사진들은 array에 잘 넣어서 indexPath.row로 하나하나 나타나게끔 해주었다.
'IOS [ Swift ]' 카테고리의 다른 글
23.10.19 헬스장 커뮤니티 제작 - 테이블뷰 고찰 (0) | 2023.10.20 |
---|---|
23.10.17 더미데이터를 이용한 데이터 구현 / 1주일차 프로젝트 회고 노트 작성 양식 만들고 작성해보기 (0) | 2023.10.18 |
23.09.12 팀 프로젝트 DooDle 만들기 발표 / 완성본 (1) | 2023.09.12 |
23.08.14 팀 프로젝트 시작 / 인스타그램 앱 제작 ( 대략적인 구성 및 제작기 ) (1) (1) | 2023.08.15 |
23.08.11 swift ui로 실로폰 제작 (0) | 2023.08.15 |