"Boldness has genius, power, and magic in it." - Johann Wolfgang von Goethe
728x90
728x90

FASTCAMPUS 6

[JAVA] 객체 지향 프로그래밍 실습 예제 -Take

학습 내용 객체간 협력에 대한 이해하기 객체 간 상호작용하는 간단한 실습 예제 🚎 객체 지향 프로그래밍에서의 협력(Collaboration) 객체 지향 프로그래밍을 하는 이유라고도 할 수 있는 객체 간 협력은, 각자 고유의 역할을 하는 객체 간에 필요한 메세지를 주고 받고 이를 처리하는 기능이 구현 되어 있는 것을 의미합니다. 예를 들어 학생이 버스를 탈 때, 학생과 버스는 각자 존재하는 객체이고, 버스를 타는 행위는 이 두 객체간의 협력을 요구합니다. 이때 매개변수로 객체가 전달되는 경우도 발생합니다. 📌 교통수단을 이용하는 학생 예제 학생이 버스, 지하철, 택시를 이용하는 미니 객체 지향 프로그래밍을 실습합니다. 학생이라는 객체와 탈것들 각각의 객체가 있고, take() 라는 행위 메서드를 통해 요금..

JAVA_SPRING 2022.10.04

[Swift] 문자열 String 속성과 관련 함수, 연산자 정리

학습 내용 Swift에서 String의 속성 알기 String 관련 함수 알기 String의 속성을 이해하고 관련 연산자 알기 🎰 Swift에서의 문자열 String Swift에서 문자열은 다른 개발언어와 유사하게 쓰이지만 신선한(?) 함수들이 있습니다. 최근 업무를 위해 JAVA를 많이 쓰고 있는데, 문자열을 다루다 보면 필요한 메소드들을 직접 구현해야하는 번거로움이 있었습니다. Swift에서는 그런점을 고려한건지, String관련 다양한 내장 함수들이 있어 정리하면서, '이런 게 정의되어 있다고..?' 하면서 신기한 부분들도 있었습니다. String 표기 방식 보통 큰따옴표("")를 이용해서 표현하고, 여러줄의 문자열은 (""" """)를 이용해 묶어서 표현 가능합니다. let some..

iOS_Dev 2022.10.04

[Swift] 기본 연산자, nil 병합 연산자 정리

학습 내용 Swift의 기본 연산자 정리 nil 병합 연산자 정리 🎈 Swift의 기본 연산자 Swift에서는 산술연산자(+, -, /, %)와 논리 연산자(&&, ||), 그리고 범위 연산자(a.., =, b // false 삼항 조건 연산자 question ? answer1 : answer2 의 구조를 갖습니다. question이 참일경우 answer1, 거짓일 경우 answer2 가 실행됩니다. let contentHeight = 40 let hasHeader = true let rowHeight = contentHeight + (hasHeader ? 50:20) // rowHeight는 90 (40 + 50) nill 병합 연산자 nil 병합 연산자는 a ?? b 형태를 갖는 연산자입니다. 옵셔널..

iOS_Dev 2022.10.01

[Swift] Object-C와 다른 언어인 Swift에 대하여

학습내용 Swift의 특징에 대한 이해 Swift의 주석달기 Swift 예약어 알아보기 🕊 Swift는 어떤 언어인가? Swift는 2014년 애플이 발표한 신규 프로그래밍 언어입니다. Apple에서 iOS 앱 개발에 Objective-C를 사용하다가 Swift를 개발하여 적용 하였습니다. “Objective without C” → C언어 라이브러리 및 프레임워크와 호환되지만, C언어를 기반으로 하지 않습니다. 배우고 이해하기 매우 쉬운 언어 구조로 되어 있습니다. 📌 Swift의 대표적 특징 정리 가독성 및 유지관리 Object-C 보다 Swift 언어가 선호되는 가장 큰 이유. 초보자도 코드를 쉽게 배울 수 있고, 작성하기 간단함. 코드가 적어 Swift 언어는 간결하고 광범위하게 재사용할 수 있음...

iOS_Dev 2022.10.01

[Project] 패스트 캠퍼스 수업 : : 스타벅스 예제 회고록

🌈 HTML, CSS, JS로 만드는 간단한 클론코딩 예제 HTML,CSS에 대한 기초 수업을 들으며 그동안 공부했던 웹기초를 다시 복습했다. 기존에 ssafy 수업에서는 빠르게 넘어간 부분이기도 하고, 웹의 기초인데 공부가 부족했다는 느낌이 들어서 꼼꼼히 다시 복습했다. HTML과 CSS,JS를 연결하고 색상,위치조정등을 Bootstrap이나 Vuetify를 사용하지 않고, 조금 원시적인지만 하나씩 채워나가다 보니 기존에 사용했던 패키지들이 어떻게 작동하고 있었는지 왜 그러한 코드들이 필요했는지에 대한 이해가 되기도 하였다. ☕️ 다양한 반응형 효과들이 들어간 스타벅스 홈페이지 처음 완성된 예시 화면을 보았을 때는 bootstrap의 nav, parallax 등과 같은 컴포넌트들이 생각이 나서 과연 저..

Project 2021.07.05

[Fast Campus]한달 안에 100시간 프론트엔드 수업 도전!

🧑🏻‍💻 한 달 동안 프론트엔드 마스터하기? ssafy 1학기가 끝나고 6월 jop pair가 시작되었다. 일주일의 휴식기를 가지고 이번주 월요일부터 계절학기가 시작되었는데, 7월 동안 프로젝트 기간이 시작되기 때문에 이 기간을 통해서 프론트엔드 공부를 조금 더 탄탄하게 다지고 싶어서 공부방법을 생각해보았다. 주변 동기 중에는 youtube나 공식문서를 통해서 react공부를 목표로 삼았는데, 한 달이라는 기간인 만큼 조금 더 기초부터 다시 다지는 시간을 가지고 싶어서 검색을 통해 FastCampus "한 번에 끝내는 프론트엔드 개발 초격차 패키지 Online."을 수강하기로 했다. (광고아님ㅋㅋ) https://fastcampus.co.kr/dev_online_frontend 한 번에 끝내는 프론트엔드..

IT - News 2021.06.11
728x90
728x90