본문 바로가기

전체 글341

2주차 프로젝트02_프로필 목표 UIKit 둘러보기 Auto Layout 알아보기 Human Interface Guideline for iOS 알아보기 View Programming Guide 알아보기 UIKit에 대해서는 다른 포스팅에 정리했다. https://h1guitar.tistory.com/133 UIKit 알아보기 UIKit User Interface Kit iOS 또는 tvOS의 사용자 인터페이스 구성을 위한 프레임워크 Foundation 프레임워크와 더불어 iOS의 대부분의 큰 기능을 이루는 뼈대 UIKit은 이미 Foundation을 import하고 있다. 각각.. h1guitar.tistory.com https://developer.apple.com/documentation/uikit Apple Developer.. 2021. 12. 14.
2주차 프로젝트01_웹브라우저 목표 : WKWebView를 통해 웹페이지 보여주기 1. 버튼구현 : 뒤로가기, 앞으로가기, 새로고침 2. 마지막 페이지 저장 3. 다시 실행시 로드 13버전 이상의 세팅 sceneDelegate는 사용하지않을 때 참고사항 https://velog.io/@dev-lena/iOS-AppDelegate%EC%99%80-SceneDelegate [iOS] AppDelegate와 SceneDelegate Xcode에서 프로젝트를 생성하면 자동으로 AppDelegate.swift와 SceneDelegate.swift 파일이 추가되어 있어요! 오늘은 이 두 swift 파일에 있는 AppDelegate클래스와 SceneDelegate클래스에 대해서 알아보려고해요 😄 velog.io 실행화면 문제점: 1. 구글에서만 .. 2021. 12. 14.
UIKit 알아보기 UIKit User Interface Kit iOS 또는 tvOS의 사용자 인터페이스 구성을 위한 프레임워크 Foundation 프레임워크와 더불어 iOS의 대부분의 큰 기능을 이루는 뼈대 UIKit은 이미 Foundation을 import하고 있다. 각각의 공식문서들을 보면서 하나씩 익히는 게 좋다. -> 각 부분에 Important같은 것들을 꼭 숙지할 것 https://developer.apple.com/documentation/uikit Apple Developer Documentation developer.apple.com 2021. 12. 14.
211213(월) 입사_8일차 셀프 피드백 6일차 셀프 피드백 2021.12. 13 (월) 지난 한주간 스위프트 공부한 것, 알고리즘 과제를 총정리해서 발표하는 시간을 가졌습니다. 오전 양: ⭐️ ⭐️ ⭐️ ⭐️ 몰입도 : ⭐️ ⭐️ ⭐️ ⭐️⭐️ 오후 양: ⭐️ ⭐️ ⭐️ 몰입도 : ⭐️ ⭐️ ⭐️ -> 프레젠테이션 후, 급격한 체력 감소. ☐ 모르는 점 - if-let, guard-let - for 문 보충하기 - 반환타입이 없는 함수 - 중첩함수 추가설명 - 클로저 패턴 추가 설명 ☐ 배운점 - xcode 사용요령 - 프레젠테이션 - guard let를 사용하고 리턴값 받기 ☐ 개선할 점 프레젠테이션 한번했다고 체력이 바닥났다. 운동 더 열심히!! ☐ 목표와 마감기한 - 10개 강의 실습하기 금요일까지 마칠것 - 알고리즘 : 최대공약수. 최.. 2021. 12. 13.
211213(월) 입사_1주차 셀프 피드백 21-12월(1)주간피드백 ☐ 이번주 하이라이트 - 입사후 분위기 파악을 하는 한주, 그리고 스위프트 한권 공부하는게 가장 기억에 남았다. ☐ 분야별 피드백 - 스위프트 공부 양: ⭐️ ⭐️ ⭐️ 퀄리티 : ⭐️ ⭐️ ⭐️ ⭐️ -> 발표를 해야한다는 목표로 중간부턴 시간이 부족해서 어느정도는 아웃라인만 공부해서 중간중간 놓친부분이 있던게 아쉬웠다. - 알고리즘 과제 양: ⭐️ ⭐️ ⭐️ ⭐️ ⭐️퀄리티 : ⭐️ ⭐️ ⭐️ ⭐️ -> 스스로 생각보다 완성도가 높게 만들어졌다. 과제를 하면서 옵셔널 바인딩을 많이 연습할 수 있었다. 과제를 하면서 얻는게 굉장히 많았다. ☐ 다음주 목표 - 야곰의 유료 온라인강의 106강끝내기 - 1주차에 못했던 것들 더 공부하기 ☐ 아쉬웠던 점 - 발표의 일정이 다가오면서.. 2021. 12. 13.
211210(금) 입사_5일차 셀프 피드백 5일차 셀프 피드백 2021.12.10 (금) ☐ 모르는 점 -상속 - 익스텐션- 제네릭- arc ☐ 배운 점 - 구조체와 클래스 - 옵셔널 - 강제추출 - 옵셔널 바인딩 - nil 콜레싱 실전 - 코드완성하기 ☐ 개선할 점 - 스위프트에서 놓쳤던 점이 생각보다 많았습니다 - 기한때문에 중간부터는 훑어나갔는데 거기서 놓친것들이 많이 발생 ☐ 목표와 마감기한 - 발표용 파워포인트 자료 조금더 수정하기 : 월요일 9시까지 - 알고리즘과제 : 숫자 이외의 입력에도 대응하는 프로그램 수정하기 ☐ [변수 / 하이라이트 ]를 어떻게 대처했는가 [변수] - 스위프트에서 타입간에 서로 오가는 방법을 이해 못함 -> 대처 : 부분을 월요일에 빠르게 공부할 것 2021. 12. 13.
[알고리즘] 연, 월, 일 을 입력하여 요일을 영문으로 출력하는 코드만들기 import Foundation //#2 연, 월, 일 을 입력하여 요일을 영문으로 출력하는 코드 /** - Parameters: - year: 입력된 해의 값을 할당받은 매개변수 - month: 입력된 달의 값을 할당받은 매개변수 - day: 입력된 날의 값을 할당받은 매개변수 **/ func calDayOfWeek(_ year: Int, _ month: Int, _ day: Int) -> String { let weekArray = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"] // 요일 배열 // date 포맷 선언 let date = DateFormatter() date.locale = Locale(identifier: "ko_kr") date.dateF.. 2021. 12. 12.
날짜 계산하기 import Foundation //#2 연, 월, 일 을 입력하여 요일을 영문으로 출력하는 코드 /** - Parameters: - year: 입력된 해의 값을 할당받은 매개변수 - month: 입력된 달의 값을 할당받은 매개변수 - day: 입력된 날의 값을 할당받은 매개변수 **/ func calDayOfWeek(_ year: Int, _ month: Int, _ day: Int) -> String { let weekArray = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"] // 요일 배열 // date 포맷 선언 let date = DateFormatter() date.locale = Locale(identifier: "ko_kr") date.dateF.. 2021. 12. 11.
211210(목) 입사_4일차 피드백 📌 모르는 점 - 객체지향프로그래밍, 함수형 프로그래밍의 차이 - 상속 - 익스텐션 - 제네릭 - arc 📌 배운점 - 구조체와 클래스 - 옵셔널 - 강제추출 - 옵셔널바인딩 - 옵셔널체이닝 - nil 콜레싱 - 조건문 - 반복문 - 함수 📌 개선할 점 - 실습시 단기적 목표를 세우면서 하면 더 효율적이 될듯하다. - 지금도 더 찾아보고 물어봤어야 하는 질문들이 많다. 조금더 고민해보고 질문할 것. - 집중도가 떨어질 때, 루틴을 만들어야 함 -> 발표자료준비, 문법공부, 알고리즘을 돌아가면서 하기 📌 목표와 마감기한 - 발표용 파워포인트 자료만들기 : 금요일 오전 10시까지 초안 만들어 제출하기 - 알고리즘과제 : 작업을 수행해도 다시 질문이 반복되도록 코드 짜기 📌 [변수 / 하이라이트 ]를 어떻게 .. 2021. 12. 10.
structures and Classes (+ enum) 클래스는 새로운 변수에 할당할 때, 하나의 인스턴스를 가리킴 구조체는 새로운 변수에 할당할 때, 기존에 있던 것을 새롭게 복사한 인스턴스를 가리킴 + enum 2021. 12. 9.
반응형