2024/flutter

· 2024/flutter
터미널에서 Flutter doctor를 실행해본다. Xcode installation is incomplete; a full installation is necessary for iOS and macOS development.나같은경우 Xcode 설치가 완전하지 않다고한다. 하지만 Xcode 14.2 버전을 수동으로 설치한적이 있었다.Once installed, run:     sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer     sudo xcodebuild -runFirstLaunch   해당 스텝을 진행해보았다.잘못된 개발자 경로라고 error가 발생했다. Xcode의 path가 잘못된건가 싶어 Xcode-14.2.0.ap..
· 2024/flutter
Dart언어에서 객체지향 프로그래밍의 대한 개념 정리. 그동안 알고 있다고 생각하면서 사용한 개념들과 기억에서 희미해진 내용들을 확실하게 복습과 정리 상속 extends 키워드를 사용해 상속할 수 있다. 상속은 어떤 클래스의 기능을 다른 클래스가 사용할 수 있게 하는 기법이다. 오버라이드 부모클래스 또는 인터페이스에 정의된 메서드를 재정의 할때 사용된다. dart에서는 override 키워드가 생략 가능하다. 하지만 직접 명시하는 게 협업 및 유지보수에 유리하다. 인터페이스 상속은 공유되는 기능을 상속받는 개념이지만, 인터페이스는 공통으로 필요한 기능을 정의만 해두는 역할이다. dart에는 인터페이스를 지정하는 키워드가 없다. 상속은 단 하나의 클래스만 상속할수 있지만 인터페이스는 여러 개 구현가능하다...