목록개발_iOS (68)
소피it블로그
https://www.hackingwithswift.com/100/8 Day 8 – 100 Days of Swift Follow the 100 Days of Swift and learn to build apps for free. www.hackingwithswift.com 1. Structure or Struct: 사용자가 만드는 타입 중 하나로, 자신만의 변수, 상수, 함수를 가질 수 있고 사용자가 원하는 대로 구현할 수 있다. 구조체 안의 변수 및 상수는 프라퍼티라고 부른다. ⭐️ 2. computed property: 대비되는 개념으로는 stored property가 있다. computed properties calculate values on the fly. struct Food { var nam..
https://www.hackingwithswift.com/100/7 Day 7 – 100 Days of Swift Follow the 100 Days of Swift and learn to build apps for free. www.hackingwithswift.com 퀴즈 자꾸 12문제씩 내서 짜증도 났는데, 풀다 보니 그래도 개념 익히기에 도움이 많이 되는 것 같아서 그럭저럭 만족 중이다. 클로저 개념 이해하는 게 엄청 수월하지는 않아서 뜯어보면서 찬찬히 익히는 중. ⭐️ 1. 파라미터가 있는 클로저를 파라미터로 받는 경우 func morning(action: (String) -> Void) { print("It's a new day. I need to get ready.") action("toa..
https://www.hackingwithswift.com/100/6 Day 6 – 100 Days of Swift Follow the 100 Days of Swift and learn to build apps for free. www.hackingwithswift.com day 6인 기념으로 데이식스의 노래를 추천하는 타임을 가져보자. 그때그때 선호가 바뀌기는 하지만 내가 꾸준히 좋아하는 노래들은 how to love, 버릇이 됐어, 장난 아닌데, sing me 정도이다. 콩그레츌레이션, 예뻤어는 너무 유명해서 뺐다. ++ 추가로 chocolate, 어쩌다 보니 얘네도 꼭 들어야한다 흑흑 물론 데이식스 노래는 웬만하면 다 좋기는 하다. 오프에서 몇 번 본 적이 있긴 한데 별개로 콘서트 한 번쯤은 가볼 ..
https://www.hackingwithswift.com/100/5 Day 5 – 100 Days of Swift Follow the 100 Days of Swift and learn to build apps for free. www.hackingwithswift.com 부랴부랴 3일치를 몰아 들으면서 느낀 점은, 파이썬에 없는 개념들이 굉장히 많이 나온다는 것. 달라봤자 얼마나 다르겠어 생각하고 은연중에 만만하게 보고 있었는데 글쎄, 생각했던 것보다 훨씬 많이 다른 느낌이다. 강의를 듣는 것은 1분이면 끝이지만, 이해하기 위해 곱씹고 필기하고 문제까지 푸는 것을 다 합하면 시간이 생각보다 많이 소요된다. 지금은 너무나도 생소하고 낯선 개념들이지만 나중에 익숙하게 체화해서 코드에 활용하면 훨씬 효율적으..
https://www.hackingwithswift.com/100/4 Day 4 – 100 Days of Swift Follow the 100 Days of Swift and learn to build apps for free. www.hackingwithswift.com 1. for loop에서 for _ in 처럼 언더스코어(_) 써줄 수 있음 for _ in 1...5 { print("hi") } 2. tuple은 루프에 쓸 수 없음 3. repeat loop: C언어의 do while처럼, 최초 한 번은 반복문을 수행하고 나서 조건을 판별해줌. 즉 최소 한 번은 실행됨. repeat { print("this statement is false" } while false // 이 경우도 반복문이 처음..
https://www.hackingwithswift.com/100/3 Day 3 – 100 Days of Swift Follow the 100 Days of Swift and learn to build apps for free. www.hackingwithswift.com 1. Swift는 type safe language: 같은 타입끼리만 연산할 수 있음. integer과 double 두 개 간의 산술/비교 연산도 불가능 let myArray = ["paul", "ringo"] * 2 // 안됨(array에 int를 곱하는 연산) 2. 기타 연산자 관련 (1) ** 연산자 사용할 수 없음 (2) && (and), || (or) 3. ternary operators: 물음표(?)와 콜론(:)으로 이어짐...