[TIL] Swift 문법(contains, allSatisfy)
·
Swift/문법
코딩테스트를 보다가 배열 메서드를 찾았다. contains, allSatisfy인데 아주 유용한 메서드이다 contains() Swift의 contains() 메서드는 어떤 값이 지정한 범위에 포함되어 있는지 여부를 확인할 수 있는 메서드 contains() 메서드는 두 개의 매개변수를 받습니다. 첫 번째 매개변수는 범위를 나타내는 Range 또는 ClosedRange 타입의 인스턴스이며, 두 번째 매개변수는 확인하고자 하는 값입니다. Range는 시작값과 끝값을 포함하지 않는 범위를 나타내고, ClosedRange는 시작값과 끝값을 포함하는 범위를 나타냅니다. 예를 들어, 다음 코드에서 contains() 메서드를 사용하여 1...10 범위에 5와 15가 포함되어 있는지 여부를 확인할 수 있습니다 le..
[TIL] iOS App 개발자는 무엇일까
·
Swift/문법
진정한 개발자 오늘 2년차 멘토분을 우연히 만나게 되었는데 좋은 조언을 많이 해주셨다. 나중에 알고보니 정말 엄청난 분이셨다.. 86년도에 개발을 접해보셨고 그 뒤로 계속 공부하시다가 외국 대학에서 컴퓨터전공 교수님 13념 넘게 하셨다고 말씀해주셨다. 나는 iOS 개발을 공부하면서 FireBase를 이용한 소셜 미디어 앱 클론코딩을 하고 분석하고 있었는데 그 분이 들어오셔서 나에 대해 몇가지 물어보시더니 iOS 개발자가 되고 싶은지 UI 개발자가 되고 싶은지 물어보셨다. 그 말을 듣고 나는 머리가 띵하게 맞은 것 같다. 그분은 Swift를 공부하니깐 회사에 들어가기 위한 코딩테스트가 아니라 Swift Data Structure에 대해서 강의를 하루에 한시간씩 듣고 직접 다뤄보라고 하셨다. 내일 부터 내가..
[TIL] 겸손함(애플 디벨로퍼 아카데미생분들 모임)
·
Swift/문법
겸손함 Prelude 기간에 아카데미생분들과 이야기를 하며 서로의 목표와 배경에 대해 이야기 했다. 각자의 지식과 배경이 엄청나게 좋으신 분들이 많은데도 불구하고 그 누구도 자신이 어떠한 것을 잘했고 이런 것은 별거 아니라고 이야기를 한다. 그렇게 각자의 포트폴리오와 지금까지 해오신 것들을 간단하게 소개를 해봤는데,,, 모두 정말 열심히 개발, 디자인 등등 다양한 것을 하셨는데 정말 학생수준이 아니라 프로수준의 레벨이다. 너무 잘하신 분들의 이야기를 듣고 경험을 공유하면서 직접 깨닫지는 못해도 어느정도 도움이 되었고 좋은 자극제가 되었다. 진짜 잘하는 사람은 자기가 정말 낮은 사람이라고 이야기를 한다.. 나도 그런 사람이 되고 싶다
[TIL] 코딩테스트 , 리빌딩
·
Swift/문법
코딩테스트 꾸준히 하루에 한시간 이상 코테를 공부했는데 문제에 접근을 하는 방법에 대해 생각을 해봤다. 엄청 간단한 최소공배수를 구하는 문제였지만 나는 다른 규칙을 찾으려고 엉뚱한 짓을 하여 시간을 많이 잡아 먹었다. 일단 코테를 풀 때 문제의 본질을 찾는 것이 제일 중요한 것 같다. 바로 풀지말고 문제를 잘 이해하자. 리빌딩 아카데미에서 오늘 팀 활동을 하였는데 활동을 하다가 문제가 있는 것 같아 다시 처음부터 리빌딩을 하였다. 그랬더니 시간이 부족하여 좋은 결과를 내지 못하였다. 처음에 팀원들과의 소통을 잘하였지만 나중에 시간이 급하니 소통이 줄어들고 문제를 해결하기 위해 급하게 행동을 하니 좋은결과를 얻지 못한 것 같았다. 현직으로 일하셨던 팀원에게 경험을 여쭤 봤는데 충분한 기획,회의를 통하여 리..
[TIL] Swift 문법, 협업 능력
·
Swift/문법
Swift 문법 코딩 테스트 연습을 하다가 문법에 관한 것을 배웠다. for i in 0...array는 배열의 인덱스 범위를 0부터 배열의 마지막 인덱스까지 모두 포함하는 반면, for i in 0..