-
Swift :: delegate패턴 알아보기Swift 2019. 3. 18. 17:18
안녕하세요! 상어입니다. 요새 방문자 수가 늘어서 기뻐욤'ㅁ' 이제 누군가가 제 글을 읽고 있단 생각을 하니까 더 책임감이 막중해지는거 있죻ㅎㅎ 앞으로도 계속계속 제 글을 많이 읽어주셔야 해용!! 오늘은 delegate패턴을 소개하고자 합니다. 사실 protocol을 먼저 소개하고 해야하지만, protocol은 넘나 방대하기 때문에 천천히..ㅎㅎㅎ 그럼 시작하겠습니다. Delegate 패턴 delegate를 설명하기 이전에 잠시 protocol을 언급하고 넘어가겠습니당. delegate는 protocol로 구현되기 때문에 잠깐만 소개해드릴게요! protocol은 붕어빵 기계라고 생각하시면 됩니다. 붕어빵 기계에는 틀 이 있어야 하고 반죽 도 있어야 하고 불 도 붙어야 하고 익혀야 하고 등등이 있습니다. ..
-
iOS :: TableView xib로 구현하기iOS 2019. 3. 11. 15:48
안녕하세요! 상어입니다. 이제 드디어 TableView를 구현하는 방법중 세번째 방법인 xib를 소개합니다!!저도 처음 TableView를 할 땐 cell에 일일히 그렸는데 xib를 안 이후는 요것만 사용해요 ㅎㅎ관리가 넘나 편하다눙~> Int { return 5 } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { guard let cell = tableView.dequeueReusableCell(withIdentifier: "sharkTableCell", for: indexPath) as? SharkTableViewCell else { return UITableViewCell()..
-
iOS :: TableView Code로 구현하기iOS 2019. 3. 8. 18:52
안녕하세요! 상어입니다. 오늘은 전편에 이어 TableView를 Code로 구현하는 내용을 다뤄보겠습니다.저는 개인적으로 Storyboard를 애용하기 때문에 code로 구현하는 일은 잘 없지만,간혹 한번씩(드물지만) 코드로 구현하는 경우가 생기더라구요 ㅎㅎ 전편에는 ViewController에 TableView를 추가한 것과, UITableViewController 두가지 예시를 전부 보여줬는데, code와 xib편에서는 ViewController에 TableView를 추가하는 방식만 보여드릴거에욤'ㅁ'UITableViewController는 스스로 꼭 응용해보시길..!!(절대 귀찮아서가 아닙니다..?🤫) 자 그럼 시작하겠습니다. 첫번째로 해야할 일은 TableView를 만들어야겠지요? 그래서 저는 변..
-
iOS :: TableView Storyboard로 구현하기iOS 2019. 2. 19. 18:33
안녕하세요! 상어입니다.출근길에 눈내리는지 모르고 구두신었다가 넘어질뻔했네요ㅠㅠ 일기예보를 잘 봐야겠어요ㅠ 오늘 다룰 내용은 TableView입니다. ui작업하면서 가장 많이 쓰는 친구이기도 하지용 그럼 Storyboard에서 tableview를 쉽게 만드는 법! 알아보러갈까요오~ TableView - Storyboard로 구현 TableView는 진짜진짜지이이이이이인짜 많이 쓰여요!그리고 TableView를 생성하는 방법은 여러가지가 있지만, 그 중에서 1) Storyboard로 구현하기2) Code로 구현하기3) Xib로 구현하기이 세가지만 다뤄볼꺼에요.다른 방법이 있는지는 잘 모르겠지만, 제가 아는건 이 세가지가 전부라.. 흑 그래서 TableView의 생성방법에 따라 세개의 블로그를 작성할거구, ..
-
Swift :: Codable 알아보기Swift 2019. 2. 14. 18:41
안녕하세요! 상어입니다. 블로그에 쓰고싶은 소재는 많은데 정말정말 꾸준히 한다는게 어렵네요 ㅎㅎ; 많은 블로그님들 존경합니닷 😄 오늘은 Codable에 대해서 알아볼까 합니다. swift4에서 나왔는데 저도 Codable에 대해 알고 난 이후부터는 Codable만 쓰네요. 넘나 편한것!!!!! 그럼 Codable을 알아보러 가볼까여?~ Codable Codable은 Encodable과 Decodable이 합쳐진거랍니다. 여기서 Encodable과 Decodable이란, Encodable -> data를 Encoder에서 변환해주려는 프로토콜로 바꿔주는 것 Decodable -> data를 원하는 모델로 Decode 해주는 것 입니다. 무슨 말인지 이해가 잘 안되신다구요?! json을 예로 들자면, Enc..