# 부스트코스

191개의 포스트

[Swift] deinitializer

부스트코스-iOS 프로그래밍을 위한 스위프트 기초 ✅⠀디이니셜라이저(deinitializer)란? deinit은 클래스의 인스턴스가 메모리에서 해제되는 시점에 호출됩니다. 인스턴스가 해제되는 시점에 해야할 일을 구현할 수 있습니다. deinit은 매개변수를 지닐 수 없습니다. 자동으로 호출되므로 직접 호출할 수 없습니다. 디이니셜라이저는 클래스 타입에만 구...

2일 전
·
0개의 댓글

[Swift] 프로퍼티

프로퍼티는 구조체, 클래스, 열거형 내부에 구현할 수 있습니다.다만 열거형 내부에는 연산 프로퍼티만 구현할 수 있습니다.연산 프로퍼티는 var로만 선언할 수 있습니다.연산프로퍼티의 읽기전용으로는 구현할 수 있지만, 쓰기 전용으로는 구현할 수 없습니다.읽기전용으로 구현하

2일 전
·
0개의 댓글

[Swift] 프로토콜

부스트코스-iOS 프로그래밍을 위한 스위프트 기초 ✅ 프로토콜이란? 프로토콜은 특정 역할을 수행하기 위한 메서드, 프로퍼티, 기타 요구사항 등의 청사진을 정의합니다. 구조체, 클래스, 열거형은 프로토콜을 채택해서 특정 기능을 수행하기 위한 프로토콜의 요구사항을 실제로 구현할 수 있습니다. 어떤 프로토콜의 요구사항을 모두 따르는 타입은 그 프로토콜을 준수한다...

3일 전
·
0개의 댓글

[Swift] 구조체, 클래스, 열거형

스위프트 대부분 타입은 구조체로 이루어져 있습니다.구조체는 값(value) 타입입니다.타입이름은 대무자 카멜케이스를 사용하여 정의합니다.

3일 전
·
0개의 댓글

[Swift] 옵셔널

값이 있을 수도, 없을 수도 있음을 표현nil이 할당 될 수 있는지 없는지 표현명시적 표현 \- nil의 가능성을 코드만으로 표현가능 \- 문서/주석 작성 시간 절약안전한 사용 \- 전달받은 값이 옵셔널이 아니라면 nil 체크를 하지 않고 사용가능 \- 예외 상

3일 전
·
0개의 댓글

[iOS] 내비게이션 컨트롤러

iOS에서 내비게이션 인터페이스는 주로 계층적 구조의 화면전환을 위해 사용되는 드릴 다운 인터페이스(drill-down interface)입니다. 드릴 다운 인터페이스란 각 선택할 수 있는 항목에 대한 세부항목이 존재하는 인터페이스입니다.내비게이션 컨트롤러는 컨테이너

6일 전
·
0개의 댓글

[iOS] Delegateion

상속 \- Is-A 관계 \- 결합도 강함 \- 부모 클래스가 바뀌면 자식 클래스에 영향위임 \- Has-A 관계 \- 결합도 약함 \- 보통 인터페이스로 구현Interface \- 파라미터의 초기값 설정가능 \- 선언된 모든 메소드 구현 \- stat

2021년 4월 13일
·
0개의 댓글
post-thumbnail

[iOS] 동시성 프로그래밍

프로세서는 하드웨어적인 측면에서 컴퓨터 내에서 프로그램을 수행하는 하드웨어 유닛입니다. 대표적으로 중앙처리장치(Centeral Processing Unit-CPU)가 이에 속합니다. 한 컴퓨터가 여러 개의 프로세서를 갖는다면 멀티 프로세서라고 말합니다. 듀얼 프로세서라

2021년 4월 13일
·
0개의 댓글

[iOS] 프로그래밍 디자인 패턴

GoF"특정한 상황에서 일반적 설계문제를 해결하기 위해 상호교류하는 수정 가능한 객체와 클래스들에 대한 설명이다."라만(C. Larman)"숙련된 객체지향 개발자 및 기타 소프트웨어 개발자는 소프트웨어 개발의 가이드라인이 되는 일반적인 원칙들과 관용적인 해결책들의 레퍼

2021년 4월 12일
·
0개의 댓글

[iOS] 오토 레이아웃

뷰의 제약 사항을 바탕으로 뷰 체계 내의 모든 뷰의 크기와 위치를 동적으로 계산애플리케이션을 사용할 때 발생하는 외부 변경과 내부 변경에 동적으로 반응하는 사용자 인터페이스를 가능하게 한다.슈퍼뷰의 크기나 모양이 변경될 때 발생.각각의 변화와 함께, 사용 가능한 공간을

2021년 4월 12일
·
0개의 댓글
post-thumbnail

[iOS] Foundation, UIKit, Cocoa Touch

iOS 애플리케이션 개발에 주 축을 이루는 개발환경애플리케이션의 다양한 기능 구현에 필요한 여러 프레임워크를 포함하는 최상위 프레임워크 계층참고로 코코아 계층은 macOS 애플리케이션 제작에 사용됨'코코아'라는 단어는 Objective-C 런타임을 기반으로하고, NSO

2021년 4월 12일
·
0개의 댓글
post-thumbnail

프로젝트 C(반응형) - 메인

제출 1024px 해상도 이상 768px 해상도 이상 .png) 320px 해상도 이상 ![](https://images.velog.io/images/moon-yerim/post/c3c95254-9051-45d8-be84-6c2bce61cb61/127.0.0.1550

2021년 4월 4일
·
0개의 댓글
post-thumbnail

프로젝트 B

제출 ❗ 마우스 오버시 버튼부분 마우스 오버시 버튼이미지 변경 클릭시 버튼이미지 변경 이미지 링크처리 ![](https://images.velog.io/images/moon-yerim/post/15eae066-c5ee-436e-ae9b-e22889378f70

2021년 3월 29일
·
0개의 댓글
post-thumbnail

코칭스터디(TRACK A) - '푸드위드 회원가입' 만들기

제출 main signup ❗ 마우스 오버시 상단바부분 회원가입 글자 bold로 변경 회원가입 클릭하면 signup으로 이동 로고 클릭하면 main으로 이동 리스트부분 상품상자 클릭시 네이버 메인화면으로 이동 딤드레이어와 할인율 정보가 나타남 ![](https://

2021년 3월 18일
·
0개의 댓글
post-thumbnail

코칭스터디(TRACK A) - '부스트코스 과일나라'만들기

제출 ❗ 마우스 오버시 네이게이터 부분 background-color 변경 리스트부분 상품상자 클릭시 네이버 메인화면으로 이동 딤드레이어와 할인율 정보가 나타남 코드리뷰 ![](https://images.velog.io/images/moon-yerim/post/e64fc7fc-9162-488f-8de4-4d8

2021년 3월 17일
·
0개의 댓글
post-thumbnail

👩🏻‍💻 부스트코스 CS50 코칭스터디 2기 6주차

부스트코스 CS50 코칭스터디 마지막 6주차 주제는 '자료구조'이다 👀 어느새 6주차까지 왔다니... 스택, 큐 📌 6주차 자료구조 📌 6주차 팀미션 ![](https://images.velog.io/images/leeeunbin/post/6bc172c8-

2021년 3월 15일
·
0개의 댓글
post-thumbnail

2_2) DML(select, insert, update, delete) - 4

INSERT INTO 테이블명(필드1, 필드2, ...) VALUES (필드1의 값, 필드2의 값, ...);필드의 갯수와 필드 값의 갯수가 다르지 않도록 주의 할 것.모든 필드값을 사용할 시 테이블명 이후 필드는 생략 가능하다.ROLE테이블에 role_id는 200,

2021년 3월 9일
·
0개의 댓글
post-thumbnail

2_2) DML(select, insert, update, delete) - 3

사용방법: CAST(expression AS type) 또는CONVERT(expression, type)CONVERT(expr USING transcoding_name)현재 날짜를 date타입으로 변환1-2가 무슨 원리인 잘 모르겟다여러개의 컬럼 값을 가지고 결과값을

2021년 3월 9일
·
0개의 댓글