TIL 0105 - 실패 가능 생성자, 소멸자, is/as 연산자, 다형성, Any/Anyobject
LLDB 란 무엇일까요 ?LLDB 를 알아보기에 앞서, LLVM 에 대한 이해가 필요해요 !LLVM은 Apple 에서 진행한 컴파일러에 필요한 Toolchain 개발 프로젝트입니다. 각 컴포넌트들의 재사용성을 중시해서, 모듈화가 잘 되어있다는 특징이 있습니다. 컴파일러
위 코드처럼 상수를 만들어 놓았을 때, 관련이 있는 것 끼리 모아두고 싶었어요.그러던 도중 재밌는 글을 찾게 됐습니다 !여기를 눌러서 같이 봐봐요 👍🏻NameSpace 라고 합니다 !위 코드를이렇게 구조체를 만들었어요.사용 방법은와 같이 인스턴스 선언을 하지 않습니
앞에서 공부했던 저장 프로퍼티와 연산 프로퍼티는 해당 타입의 인스턴스가 생성되었을 때! 사용할 수 있는 인스턴스 프로퍼티 였습니다.그런데, 각각의 인스턴스가 아닌 타입 자체에 속하는 프로퍼티를 타입 인스턴스라고 합니다!무슨 말인지 모르겠다고요?이제 같이 공부해봐요!타입
연산 프로퍼티는 실제 값을 저장하는 프로퍼티가 아니라, 특정 상태에 따른 값을 연산하는 프로퍼티 입니다 !인스턴스 내/외부의 값을 연산하여 적절한 값을 돌려주는 접근자(getter)의 역할이나 은닉화된 내부의 프로퍼티 값을 간접적으로 설정하는 설정자(setter)의 역
iOS 앱을 만들던 도중, currentTitle 이 자꾸 작동되지 않아 고민이있었습니다..왜 안되나 라는 버튼을 만들었습니다.myButton 변수를 ViewController 에 만들었습니다.myButtonTapped 함수를 ViewController 에 만들었습니
프로퍼티는 클래스, 구조체 또는 열거형 등에 관련된 값을 뜻합니다 !프로퍼티는 저장 프로퍼티, 연산 프로퍼티, 타입 프로퍼티 로 나눌 수 있습니다.저장 프로퍼티는 인스턴스의 변수 또는 상수를 의미하고, 구조체와 클래스에서만 사용할 수 있습니다.연산 프로퍼티는 값을 저장
데이터 타입은 프로그램 내에서 다뤄지는 데이터의 종류를 뜻합니다 !자주 쓰이는 데이터 타입부터 천천히 공부해봐요 !\+, -, 0 을 포함한 정수 타입입니다 ! \+와 0을 포함한 정수 타입입니다 !Int 와 UInt 는 최댓값과 최솟값을 갖고 있습니다.같이 확인해 보