본문 바로가기
728x90
반응형

분류 전체보기255

PlayGround) Equatable에 대해서 알아보자 안녕하세요! 후르륵짭짭입니다. 이번에는 Equatable에 대해서 알아보려고 합니다!! Equtable은 비교연산을 해주는 것입니다. 두 객체가 같은지 다른지!!! 그래서 우리가 평소에 "one" == "two" 이러한 비교 연산을 사용 할 수 있는것이 String, Int, Double 등등 다 Equtable을 상속 받고 있기 때문입니다. 그런데 만약에 구조체나 클래스를 비교 할 때는 어떻게 될까요??? 아래 처럼 Hururuek.name == ChapChap.name 이렇게 하지 않고 구조체나 객체 자체를 동일 한가? 라고 물어보면 이렇게 오류가 나옵니다. 즉, 이렇게 객체 또는 구조체를 비교 하기 위해서는 Equatable이 필요한 것 입니다. 단순하게 Equtable만 넣어 줬는데도 가능합니다!.. 2020. 8. 17.
네이버 DEV Open Class 모음 (20.08.14) 보호되어 있는 글 입니다. 2020. 8. 16.
Swift) 프로그래머스(Lv1) - 핸도폰 번호 가리기 (String) programmers.co.kr/learn/courses/30/lessons/12948 코딩테스트 연습 - 핸드폰 번호 가리기 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자 programmers.co.kr 안녕하세요 후르륵짭짭 입니다. 이번에는 쉬운 문제인데, 새롭게 배운게 있어서 글을 올립니다 ** 제 코드 ** func solution(_ phone_number:String) -> String { let tempPN = phone_number.enumerated().map { (index, element) -> String in if index >= .. 2020. 8. 16.
IOS) PageViewController로 화면전환을 만들어보자! 안녕하세요 후르륵짭짭입니다! 이번에는 PageViewController를 이용해서 저렇게 화면 전환을 하는 것을 만들어 보도록 하겠습니다. ** 스토리 보드에 설정하기 ** 일단 이렇게 pageViewController를 만들고 그 밑에 ViewController를 만들어주세요 그리고 반드시 pageViewController와 ViewController들의 StoryBoard ID를 설정해주세요!!! 이렇게 새로운 Viewcontroller를 만들어주고 containerView와 stackview를 만들어주세요 그리고 containerView에 드래그 해서 pageView를 가르키게 하고 segue를 embed로 해주셔야합니다!!! 반드시 이름도 설정해주셔야합니다!!! ** Viewcontroller C.. 2020. 8. 16.
728x90
반응형