본문 바로가기

전체 글342

211223(목) 입사_18일차 셀프 피드백 - 백신휴가 18일차 셀프 피드백 2021. 12. 23 (목) - 백신휴가 두통이 심해서 휴식하며 log4J에 대해서 공부 오전 양: ⭐️ 몰입도 : ⭐️ 오후 양: ⭐️ 몰입도 : ⭐️⭐️⭐️⭐️ ☐ 모르는 점 - 섹션 7,8,9,10 - 주사위게임 오토레이아웃 - 2주차 발표 지적 보완 - UI버튼 등 에 ! 들어가는 이유 - 뷰의 생명주기, 앱의 생명주기 - 커스텀 셀 만들기 - JSON 사용법 ☐ 배운점 - log4j가 무엇인지 개념학습 ☐ 개선할 점 길을 잃었는데 검색하는 방법도 어려웠다. 영어의 부족함도 느꼈다. 한국어에 의존하는 느낌을 받았다.(금요일 공부를 위해 남겨둠) ☐ 목표와 마감기한 - 78910 프로젝트 완성하기 - 라드앱 UI 완성하기 화요일까지 - JSON 원리 파악하기 ☐ [변수 / 하.. 2021. 12. 23.
211222(수) 입사_17일차 셀프 피드백 17일차 셀프 피드백 2021. 12. 22 (수) 라드씨엔에스 앱을 실제로 만들어보는 시간을 가졌습니다. 오전 양: ⭐️ ⭐️ ⭐️ ⭐️ 몰입도 : ⭐️ ⭐️ ⭐️ ⭐️⭐️ -> 뭘 만들어야 할지 해멨음 오후 양: ⭐️ ⭐️⭐️⭐️ 몰입도 : ⭐️⭐️⭐️⭐️ ⭐️ -> 어떻게 뭘 해야할 지 파악하고 집중 ☐ 모르는 점 - 섹션 7,8,9,10 - 주사위게임 오토레이아웃 - 2주차 발표 지적 보완 - UI버튼 등 에 ! 들어가는 이유 - 뷰의 생명주기, 앱의 생명주기 - 커스텀 셀 만들기 - JSON 사용법 ☐ 배운점 - 앱에 표만들기 -> 레이블을 생성후 코드로 적용 ☐ 개선할 점 길을 잃었는데 검색하는 방법도 어려웠다. 영어의 부족함도 느꼈다. 한국어에 의존하는 느낌을 받았다. ☐ 목표와 마감기한 -.. 2021. 12. 23.
211221(화) 입사_16일차 셀프 피드백 (송년회) 16일차 셀프 피드백 2021. 12. 21 (화) 송년회행사로 오전에 행사 사이사이에 오토레이아웃을 공부 오전 양: ⭐️ ⭐️몰입도 : ⭐️ ⭐️ ⭐️ ⭐️⭐️ -> 할 수 있는 한 , 최대한 연습함 오후 없음 ☐ 모르는 점 - 섹션 7,8,9,10 - 주사위게임 오토레이아웃 - 2주차 발표 지적 보완 - UI버튼 등 에 ! 들어가는 이유 - 뷰의 생명주기, 앱의 생명주기 - 라드앱 오토레이아웃 - 스토리보드에서 표를 만드는 것은 어떤 방법일지 ☐ 배운점 - 오토레이아웃에서 UI구성시 기기별 사이즈 호환 문제로, 하드코딩을 지양하자 ☐ 개선할 점 오토레이아웃을 많이 연습할 필요가 있음 -> 코드로도 만드는 방법이 있다는 것 참고 ☐ 목표와 마감기한 - 10개 강의 실습 이번주 안에 끝낼 것 - 라드앱 .. 2021. 12. 21.
211220(월) 입사_15일차 셀프 피드백 15일차 셀프 피드백 2021. 12. 20 (월) 지난 한주간 개발공부한 것, 알고리즘 과제를 총정리해서 발표하는 시간을 가졌습니다. 오전 양: ⭐️ ⭐️ ⭐️ ⭐️⭐️ 몰입도 : ⭐️ ⭐️ ⭐️ ⭐️⭐️ -> 프레젠테이션 준비 오후 양: ⭐️ ⭐️ 몰입도 : ⭐️ ⭐️ -> 프레젠테이션 후, 급격한 체력 감소. ☐ 모르는 점 - 섹션 7,8,9,10 - 주사위게임 오토레이아웃 - 2주차 발표 지적 보완 - UI버튼 등 에 ! 들어가는 이유 - 뷰의 생명주기, 앱의 생명주기 ☐ 배운점 - 프레젠테이션……. ☐ 개선할 점 프레젠테이션에 너무 많은 내용을 넣었다. 듣는사람이 지쳐서 질문할수도 없었음.. 발표는 짧고 대답을 잘 할 것 ☐ 목표와 마감기한 - 10개 강의 실습 이번주 안에 끝낼 것 - 라드앱 .. 2021. 12. 21.
와일드카드 식별자 와일드카드 패턴이란? - 값을 해체하거나 무시하는 패턴중 하나입니다. - 매개변수에서 많이 사용했던 와일드카드 식별( _ )을 사용한다는것은 이 자리에 올것이 무엇이든 상관하지 말라는 뜻입니다. - 와일드카드 식별자가 위치한 곳의 값은 무시해라라는 뜻 - 이 패턴은 for구문이나, switch구문에 많이 사용됩니다. switch구문에서의 사용 let string: String = "ABC" switch string { case _: print(string) } let optionalString: String? = "ABC" switch optionalString { case "ABC"?: print(optionalString) //optional("ABC")가 출력 case _?: //ABC빼고 나머지 .. 2021. 12. 20.
211220(월) 입사_2주차 셀프 피드백 21-12월 (1) 주간피드백 ☐ 이번주 하이라이트 - 입사후 분위기 파악을 하는 한주, 그리고 스위프트 한권 공부하는게 가장 기억에 남았다. ☐ 분야별 피드백 - 스위프트 공부 양: ⭐️ ⭐️ ⭐️ 퀄리티 : ⭐️ ⭐️ ⭐️ ⭐️ -> 발표를 해야한다는 목표로 중간부턴 시간이 부족해서 어느정도는 아웃라인만 공부해서 중간중간 놓친부분이 있던게 아쉬웠다. - 알고리즘 과제 양: ⭐️ ⭐️ ⭐️ ⭐️ ⭐️퀄리티 : ⭐️ ⭐️ ⭐️ ⭐️ -> 스스로 생각보다 완성도가 높게 만들어졌다. 과제를 하면서 옵셔널 바인딩을 많이 연습할 수 있었다. 과제를 하면서 얻는게 굉장히 많았다. ☐ 다음주 목표 - 야곰의 유료 온라인강의 106강끝내기 - 1주차에 못했던 것들 더 공부하기 ☐ 아쉬웠던 점 - 발표의 일정이 다가오.. 2021. 12. 20.
211217(금) 입사_12일차 셀프 피드백 12일차 셀프 피드백 2021.12. 17 (금) 유료강의시청 오전 양: ⭐️ ⭐️ ⭐️ ⭐️ 몰입도 : ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ 오후 양: ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ 몰입도 : ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ☐ 모르는 점 JSONIncoder / JSONDecoder MVC pattern MVVM pattern View Controller 상태변화 ☐ 배운점 AutoLayout 숙지 Present Modally Gesture Recognizer 키보드 토글 활성화 ☐ 목표와 마감기한 이번주말동안 10번까지 프로젝트 해보기 피피티 2차 완성하기 ☐ [변수 / 하이라이트 ]를 어떻게 대처했는가​ [변수] 프로젝트의 코드 자체에 에러가 있음 -> 버전업그레이드관련 검색으로 해결 2021. 12. 20.
211216(목) 입사_11일차 셀프 피드백 11일차 셀프 피드백 2021.12. 16 (목) [Perfect Day!] 유료강의시청 오전 양: ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ 몰입도 : ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ 오후 양: ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ 몰입도 : ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ☐ 모르는 점 콘솔에서 대문자 입력을 하려면 어떻게 해야할까 모든 에러처리를 하는데 있어 깔끔하게 되지않는 이유? ☐ 배운점 최대공약수와 최소공배수 구하기 split과 components의 차이 (정리할 것) 옵셔널 바인딩 if let 과 guard let의 차이 보충 중첩함수에 대한 보충 for문에서 사용할 수 있는 제어전달문 ☐ 목표와 마감기한 오늘안에 나머지 강의 시연 끝낼 것 피피티 1차 수정하기 (머리가 안풀릴 때) ☐ [변수 / 하이라이트 ]를 어떻게 대처했.. 2021. 12. 17.
for 문에서의 제어전달문 보충 for num in 0...8 { if num % 2 == 0 { continue } print(num) } // 결과: 1, 3, 5, 7 for num in 0...8 { if num % 2 == 0 { break } print(num) } // 결과: 0, 1, 2 var sum = 0 for i in 0...10{ if i == 3 { break } print("\(i)") sum += 1 } print("sum: \(sum)") // sum: 3 2021. 12. 16.
중첩함수 보충 // 중첩함수 보충 // 함수 안에 함수를 선언 func outer() { print("outer") func inner() { print("inner") } } // 함수 안에 함수를 선언 func outer() { print("outer") func inner() { print("inner") } inner() } //outer 함수가 inner함수를 리턴, 외부에서 사용 func outer() -> () -> () { print("outer") func inner() { print("inner") } return inner } let inner = outer() inner() 2021. 12. 16.
반응형