profile

[swift] 구조체와 클래스

프로그래머가 데이터를 용도에 맞게 묶어 표현하고자 할 때 유용하며 하나의 새로운 사용자 정의 데이터 타입을 만들어 주는 것과 같다.구조체와 클래스의 문법은 거의 비슷하다.\++ 프로퍼티와 메서드를 합쳐서 멤버라고 칭한다.값을 저장하기 위한 프로퍼티 정의기능 실행을 위한

2023년 4월 9일
·
0개의 댓글
·

[swift] 옵셔널

@IBOutlet weak var nameLabel: UILabel! 요런 코드 익숙할것임 프로퍼티에 유효한 값이 들어가야 클래스나 구조체가 초기화됨. 뷰 컨트롤러가 인스턴스화될 때 뷰는 아직 로드되지 않음. 그래서 초기화가 되는 동안 프로퍼티에 nil이 들어가기

2023년 4월 7일
·
0개의 댓글
·

[swift] 함수

swift에서 함수는 일급 객체이다. 또한 생략 및 추가가 가능한 부분이 존재하기 때문에 다양한 형태로 구현될 수 있다. 혼란을 방지하기 위해 협업자끼리 코딩 규칙을 만드는 것을 추천한다!override와 overroad를 모두 지원한다. 그렇기 때문에 매개변수의 타입

2023년 4월 6일
·
0개의 댓글
·

[swift] 반복문

특정 명령어를 반복해서 실행해야 하는 경우 반복문을 사용합니다. 특히 배열과 같은 순서가 있는 데이터는 반복문을 사용해여 편리하게 처리할 수 있다. 또한 continue, break 등의 제어 키워드 사용이 가능하다.while문의 조건문은 Bool 타입으로 지정되어야

2023년 4월 6일
·
0개의 댓글
·

[swift] 조건문

특정 조건에서 코드를 실행해야 하거나 실행하지 않아야 하는 경우 사용되는 것이 조건문이다. swift에서 조건문의 값은 꼭 Bool 타입이어야 한다. 또한 소괄호는 대부분 생략이 가능하다!대표적인 조건문으로 if else 등의 키워드를 사용할 수 있다. else if는

2023년 4월 6일
·
0개의 댓글
·

[swift] Tuple

튜플은 데이터를 나열하므로써 생성이 가능하다. 같은 타입일 필요는 없으며 개수 또한 자유롭게 정할 수 있다. 타입 이름이 따로 지정되어 있지 않아 프로그래머가 원하는대로 타입을 생성할 수 있다. \+ tuple도 데이터 타입의 한 종류이기 때문에 한 번 선언하면 이후에

2023년 4월 6일
·
0개의 댓글
·

[swift] 컬렉션 타입

Tuple > 정확하게 말하면 컬렉션 타입은 아니지만, 많은 수의 데이터를 묶어서 저장하고 관리할 수 있기 때문에 동일한 게시글에 정리하게 되었다! 튜플은 데이터를 나열하므로써 생성이 가능하다. 같은 타입일 필요는 없으며 개수 또한 자유롭게 정할 수 있다.

2023년 4월 5일
·
0개의 댓글
·

[swift] 데이터 타입(자료형)

swift의 기본 데이터 타입은 구조체를 기반으로 구현되어 있다. swift의 모든 데이터 타입 이름은 첫 글자가 대문자로 시작하는 대문자 카멜케이스를 사용한다.

2023년 4월 5일
·
0개의 댓글
·