목록전체 글 (50)
씬디의 블로그

Git1. develop 브랜치 최신 상태로 가져오기git checkout origin/develop #remote에 있는 develop 브랜치로 이동git pull origin develop #remote에서 최신 코드 가져오기 2. 새로운 브랜치 생성 및 이동git checkout -b feat/new-branch-namefeat/new-branch-name 대신 원하는 브랜치 이름 넣기 3. 브랜치가 정상적으로 생성되었는지 확인git branch현재 브랜치가 feat/new-branch-name으로 설정되었는지 확인하면 끝!

SwiftClass 기반의 Realm에서는 didSet이 동작을 안한다? Realm은 클래스 기반이다클래스 기반에서는 프로퍼티 옵저버가 동작을 안한다? 프로퍼티 옵저버란?Property Observer, 그대로 해석하면 Property를 관찰하는 자 인데Property의 값을 관찰하다가 변경되면 호출하게 되는 녀석이다 '값이 변경되면 호출' 이라면 '값'에 의미를 두어야 한다 값 타입, 구조체에서만 Property Observer가 동작하고,참조 타입인 클래스에서는 값이 변한게 아니기 때문에 Property Observer가 동작하지 않는 것이다 그러면 Realm은 클래스 기반이니 Property Observer가 동작할 수 없다그래서 Realm 데이터에서 Property Observer 동작이 필요하..

집에 오는 길에 용의 전화를 받았다, "잘하고있냐, 잘하고있다" 의 말로 블로그를 오랜만에 열었다어언 한달만이네크리스마스 전 12월 22일부터 시작된 SeSAC 새싹에서의 수업도 한달이 지나고두달차다 약 6주동안 30회차 수업을 받으면서 정말 많이 배웠다앞으로도 배울게 많고, 공부해야할게 많지만짧은 시간안에 이렇게 많이 가르칠 수 있나, 배울 수 있나, 익힐 수 있나 싶을정도로 (내게는) 방대한 양이였다첫 한달동안은 뭔지도 모르고 이리저리 끌려다니느라 바빴고한달이 지난 지금은 뭐가 부족한지 깨달으면서 조급해하지 않고 천천히 꼼꼼하게 보려고 다시 되돌아가서 개념을 보고있다 오늘 수업이 30회차인데 5회차 과제를 리팩토링하는게 좀 창피한것도 있지만개념 하나하나를 제대로 못잡으면 앞으로의 개념들과 과제들을 더..

Swift1. Interface Builder에서 바꿔주기2. Code에서 바꿔주기

SwiftTextField placeholder에 입력값만 넣으면 문제가 안되는데검색 아이콘을 넣으면 아이콘과 placeholder 값서로의 공간을 주어야한다왼쪽에서부터 줄 여백의 값을 width값에 주었다 근데 leftViewMode는 무엇이로지 기본 Textfield 자체는 왼쪽 뷰가 존재한다그 뷰가 기본적으로는 보이지 않는 모드로 되어있다그래서 padding을 주면 TextField의 시작이 왼쪽부터 padding이 시작된다https://developer.apple.com/documentation/uikit/uitextfield/1619588-leftviewmode leftViewMode | Apple Developer DocumentationA mode that controls when the l..

Swift화면처럼 cell 안에 있는 Text가 모두 담지 못하고 짤리는 경우Text 길이에 맞게 cell이 유동적으로 바뀌게 하려면 3가지의 단계를 거쳐야한다 1. AutoLayout이 잘 설정되어있어야 한다 2. numberOfLines를 0으로 설정한다거의 다 온것 같다 3. automaticDimension을 작성한다기본 rowHeight 높이가 100으로 잡혀져 있어서cell 높이를 automaticDimension으로 작성하면두구두굳구두구두구쏘 나이스~

SwiftTableViewController에서는 필수로 써야하는 3가지의 메서드가 있다1. 셀 갯수: numberOfRowsInSection2. 셀 디자인 및 데이터 처리: cellForRowAt3. 셀 높이: heightForRowAt외울 필욘 없다우~ 1. 셀 갯수: numberOfRowsInSection이 경우는 list에 쇼핑 아이템 리스트가 계속 추가되는 변동사항이 있기 때문에list의 count로 셀의 갯수를 정해주었다!이 경우에는 Section이 나눠져있고 Section마다 Cell의 개수가 다르기 때문에 else를 통해 나눠주었다 * 섹션 개수 설정: numberOfSections 2. 셀 디자인 및 데이터 처리: cellForRowAtCell 안에 들어가는 디자인과 데이터 요소들을 ce..

Swift와 진짜 오랜만에 블로그 쓴다새싹 수업 듣고, 과제하고 하느라 2주를 진짜 꽉차게 보냈다못따라가거나 부족한 부분이 생기면 눈덩이처럼 불어나기에 주말을 반납하고 못다한 과제에 매달렸다다 메꾸고나니 못한 공부들, 채워넣어야할 개념들이 산더미였고, 옵셔널 강의를 한가득 듣고나서TableViewController 화면을 더 만들어보면 좋을 것 같다는 Jack님의 얘기가 생각났다Table View - Content 내에는 Dynamic Prototypes와 Static Cells 두가지가 있다아직 헷갈려서 정리하기 위해 블로그를 오랜만에 킨 것 순서를 거슬러 Static Cells 부터왜냐하믄 Static Cells는 코드 전~혀 없이 그냥 스토리보드로만 구현한거거든 Static Cells이 화면이 St..