본문 바로가기

전체 글8

[Swift 코딩 일기] Diary 03. 벌써 첫째 주가 지났다. 새로운 것을 배운다는 것에 대한 불안함과 이전의 나태했던 삶의 자세가 나를 힘들게 했던 한 주였다. 둘째 주를 맞으며 다시 마음을 다잡고 기분 좋은 한 주를 보내보자! 일기는 복습 겸 회고록이 될 것이니 틈 날때 꼭 작성하기로 ... 지난 주에 학습했던 내용 중에 고민했던 부분이 있다. 함수 반환 값을 다른 함수에 매개변수로 전달하고 싶었다! 함수를 작성하면서.. 머릿속이 어지러웠던 나는 일단 배운걸 써보자는 느낌으로 마구잡이로 코드를 적었던 것 같다. 결과는.. var Variable = { } func someFunction() { } 함수 밖에 변수를 선언해서 사용하려고 했고, 결국 저 변수는 어디서도 사용되지 않았다(...) 이걸로 또 수 시간을 고민하고 배웠으니 다음엔 .. 2022. 10. 24.
[Swift 코딩 일기] Diary 02. 이번 학습을 통해 드디어 코드를 직접 작성해볼 수 있었다! 함수의 기본 형태 func add(x: Int , y: Int) -> Int{ return (x + y) } return 값이 없을 경우 { 앞에 Void 또는 생략할 수 있다. 반복문 for-in 구문 for _ in 1...3 { print("화이팅!") } 문자열 보간법 print("이렇게 하면 \(Something) 해당 값이 문자열로 출력된다") print 함수에서 separator, terminator를 사용하여 각 인자들을 어떻게 구분하여 표시할지 설정하고 개행 여부를 변경할 수 있다 변수와 상수, Naming 변수(variable): var 사용해서 선언 이후 변경 가능 상수(constant): let 사용해서 선언 이후 변경 불가.. 2022. 10. 20.
[Swift 코딩 일기] Diary 01. Swift code starter 코스를 등록 후 학습 첫 날이다. ​ 동영상 강의일 것이라는 예상과는 달리 Text 위주의 교육내용이 주를 이루었고, 초반엔 쉬울 것이라는 나의 예상과는 다르게 시작부터 난관에 봉착하였다. ​ 가장 먼저 공부할 내용은 Git, Github, Pull-Request(이하 PR) GIt, Github 라는 도구로 프로젝트의 버전을 관리할 수 있다는 것과 오픈된 저장소에서 자유로운 피드백이 가능하다는 점이 가장 중요한 내용이지 싶다. ​ 애초에 맥북을 사용해 본 적 없던 나는 mac OS 단축키부터 찾아봐야했고 익숙하지 않은 인터페이스에 잔잔히 시간이 잡아먹혔다. ​ 그 와중에 처음 접하는 Github에 결국 정신을 못차리고 말았다. 개념 설명까지는 잘 이해했으나 PR 연습 .. 2022. 10. 18.